C++

· Language/C++
PowerC++ 문제풀이, Chapter 10, Programming 2번 #include using namespace std; // 클래스 선언 class Box { private: double height, length, width; bool isEmpty; public: // 생성자 Box(); // 디폴트 생성자 Box(double w, double l, double h); // 명시적 생성자 중복 정의 // setter void setHeight(double h); void setLength(double l); void setWidth(double w); void setEmpty(bool e); // getter double getHeight(); double getWidth(); double ..
· Language/C++
C 언어 코딩 도장: 39.1 문자와 문자열 포인터 알아보기 문자열은 char 포인터 형식으로 사용합니다. char *변수이름 = "문자열"; 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요. string_pointer.c #include int main() { char c1 = 'a'; // 변수에 문자 'a' 저장 dojang.io [C] C스타일 문자열의 차이 (char 포인터, char 배열) by 메모리 영역 🚀 메모리 구조와 문자열 리터럴 ansohxxn.github.io HEAP CORRUPTION DETECTED 오류와 해결방법 HEAP CORRUPTION DETECTED 에러의 원인은 malloc이나 new로 할당한 메모리의 영역보다 더 큰 영역에 접근하고자 했기 때문이다. 어떤..
· Language/C++
PowerC++ 문제풀이, Chapter 9, Programming 6번 Complex.h #pragma once #include using namespace std; class Complex { private: double real; //실수부 double imag; //허수부 char oper; // 연산자 public: void setComplex(double r, char o, double i) { real = r; imag = i; oper = o; cout
· Language/C++
PowerC++ 문제풀이, Chapter 9, Programming 8번 BankAccount.h #pragma once #include // string 클래스를 사용하기 위함 using namespace std; // string 이름을 사용하기 위함 class BankAccount { private: int accountNumber; string ownwr; int balance; public: void setBalance(int amount); int gerBalance(); //잔액 void deposit(int amount); //예금 void withdraw(int amount); //출금 void print(); int transfer(int amount, BankAccount otherA..
· Language/C++
PowerC++ 문제풀이, Chapter 9, Programming 11번 Product.h #pragma once #include using namespace std; class Product { private: string name; int price; int assessment; public: // main 함수에서 실행시키기 위함 string getName() { return name; } // 문제에 있던 함수 void getInfo() // 제품평가점수 { // 형식매개변수 선언 string n; int p, a; // 이름 받기 cout > n; cout p; cout a; cout 100) a = 100; assessment = a; } void print() { cout
· Language/C++
1. 절차 지향과 객체 지향 절차 지향 프로그래밍 (Procedural Programming) 절차 지향 프로그래밍은 문제를 해결하는 순차적인 처리를 중요하게 생각하는 프로그래밍 기법을 이야기한다. 여기서 '절차'는 함수 단위로 처리한다. 객체 지향 프로그래밍 (Object-Oriented Programming; OOP) 객체 지향 프로그래밍은 데이터와 함수를 하나의 객체로 묶어서 문제를 해결하는 프로그래밍 방식이다. 현실 세계의 객체를 소프트웨어 세계에 구현(모델링)한다. 객체 지향 프로그래밍의 장점 소프트웨어를 개발하는데 유용하다. 유지,보수하기에 효율적이다. 2. 객체 지향 프로그래밍 2-1. 객체 지향의 개념들 (1) Encapsulation 캡슐화 (2) Information hiding 정보은..
hye2021
'C++' 태그의 글 목록