[TCPL] C++ 포인터, 배열 , 구조체 – 연습문제

The C++ Programming Language 5장 포인터, 배열, 구조체 5.9 연습 문제 5.9.1 다음의 선언문을 순서대로 작성해 보자. 문자에 대한 포인터, 10개 정수의 배열, 10개 정수의 배열의 참조자, 문자열의 배열에 대한 포인터, 문자에 대한 포인터에 대한 포인터, 상수 정수, 상수 정수에 대한 포인터, 정수에 대한 상수포인터. 그리고 각 각의 객체를 초기화 하자.   Ex 문자에 대한…

Read More

[TCPL] C++ 포인터, 배열, 구조체

The C++ Programming Language 5장 포인터, 배열, 구조체 5.1 포인터 포인터는 메모리 주소를 담고 있는 타입이다. 예를 들어 어떤 타입 X가 있다고 하면 X*는 ‘X에 대한 포인터’이다. X*에는 X타입의 객체가 저장된 메모리의 주소를 가지고 있다.     int x = 123;     // x의 값은 123 이다.     int *p = &x;   …

Read More

[TCPL] C++ 타입과 선언 – 연습 문제

The C++ Programming Language 4장 타입과 선언 4.11 연습 문제 4.11.1 “Hello,world!” 프로그램을 실행시킨다. 프로그램이 컴파일되지 않으면 B3.1을 참고하자. <TEXTAREA class=c name=code row=”10″ col=”60″>#include<iostream> //#include 문,헤더파일,전처리 지시자로 호칭 using namespace std; //using 키워드를 사용하여 std 네임스페이스를 사용 선언 int main() { cout<<“Hello, world!”<<endl; //Hello, world를 출력한다. return 0; // 리턴 반환하면서 프로그램을 끝낸다. } </TEXTAREA>…

Read More

[TCPL] C++ 타입과 선언

The C++ Programming Language 4장 타입과 선언 4.1 타입 4.1.1 C++의 기본 타입 C++는 컴퓨터가 사용하는 기본적인 저장 단위에 대응되는 기본 타입들 그리고 이들 타입을 사용해서 데이터를 담는 방법을 언어 수준에서 지원한다. 타입 이름 형태 값 bool 불 True / False char 문자 ‘a’, ‘b’ int 정수 123 Double 부동소수점 실수 123.123 Enum 특정한 집합을…

Read More

[TCPL] C++ 둘러보기

  The C++ Programming Language 2장 워밍업 : C++ 둘러보기   2.1 C++ 이란 무엇인가?   모든 용도에 쓸수 있으며 시스템 프로그래밍에 강한 프로그래밍 언어   C++의 기본 성격 C를 기본으로 발전시킨 언어 데이터 추상화를 지원 객체 지향 프로그래밍을 지원 일반화 프로그래밍을 지원 2.2 C++는 프로그래밍 패러다임이 한두 개가 아니다   객채 지향 프로그래밍은 ‘훌륭한’…

Read More