전체 글

과거의 경험은 모두 미래를 위한 exp란 뜻으로 과거의 경험을 통해 발전하자는 학구적인 의미를 담은 kalpastudio의 plo입니다.
초창기의 c++은 단순히 c 언어에 객체 지햐 기능 몇 가지가 결합된 형태오늘날의 c++은 다중패러다임 프로그래밍 언어로 절차적 프로그래밍을 기본으로 하여 객체 지향, 함수식, 일반화 프로그래밍을 포함하며 메타프로그래밍 개념까지 지원.c : c++은 c를 기본으로 하고 있음, 블록, 문장, 선행 처리자, 기본제공 데이터타입, 배열, 포인터 등의 개념 모두 활용객체 지향 개념의 c++ : 클래스, 캡슐화, 상속, 다형성, 가상함수 등 사용템플릿 c++ : c++의 일반화 트로그래밍, 새로운 프로그래밍 패러다임이 파생stl : 템플릿 라이브러리, 컨테이너, 반복자, 알고리즘, 함수 객체 등 포함 결국 C++은 하위 언어들의 연합체
Effective C++ : C++을 효과적으로 사용하기 위한 방법항목(item) : 프로그램과 설계를 더욱 쓸 만하게 뽑을 수 있는 방법선언(declaration) : 코드에 사용되는 '어떤 대상'의 이름과 타이블 컴파일러에게 알려 주는 것Signature : 함수의 매개변수 리스트와 반환 타입정의(definaition) : 선언에서 빠진 구체적인 세부사항을 컴파일러에게 제공하는 것초기화(initialization) : 어떤 객체에 최초의 값을 부여하는 과정default constructor : 어떤 인자도 주어지지 않은 채로 호출될 수 있는 생성자explicit 생성자의 경우 암시적 타입 형 변환을 막는다.copy constructor : 어떤 객체의 초기화를 위해 그와 같은 타입의 객체로부터 초기화..
char : 한바이트문자 (8비트) int : 정수 (32비트) float : 단정도(single - precision) 부동소수점 (소수점이하 정밀도 6자리 이상) double : 배정도(double - precision) 부동소수점 (소수점이하 정밀도 10자리 이상) char val,val2; / int val3,val4;short int val1; / short 16비트 long int val2; / long 32비트이런 경우 int는 보통 생략됩니다. unsigned char 8 비트0 이상 255 이하 unsigned short 16 비트0 이상 65535 이하 unsigned int 32 비트 0 이상 4,294,967,295 이하 unsigned long 32 비트0 이상 4,294,967,..
플로쨔응
Past is exp of Future