ETC
[C++] C++ 객체 지향부터 Modern C++ 까지 # day 2 template, lambda, auto type 추론, nullptr
template일반화(generalization):여러 상황에 적용할 수 있는 프로그램 하나를 만들 때 사용하는 방법이러한 작업을 c++에서 템플릿 프로그래밍 또는 제네릭 프로그래밍이라고 부름template: 일반화된 코드를 작성할 수 있도록 하는 기능template의 필요성:여러 상황에서 적용할 수 있는 하나의 프로그램을 만들 때 사용템플릿은 다양한 자료형에 대해 코드 재사용성을 높이고 유연한 프로그래밍을 가능하게 한다.template 사용법, 구문template T add(T a, T b) { return a + b;}class templateclass template 은 자료형에 상관없이 사용할 수 있는 일반화된 클래스를 정의 class template 역시 class와 마찬가지로 interf..
[C++] C++ 객체 지향부터 Modern C++ 까지 # day 1 C++ 문법 정리
Data Type OS 별(16bit/32bit/64bit) 크기 사용의 요점int는 시스템의 기본 연산 단위를 사용한다.(16 bit => 2 byte, 32 bit => 4 byte, 64 bit => 4byte)64 bit에서 long 형은 8byte로 확장된다. (16 bit => 4byte, 32 bit => 4 byte, 64 bit => 8byte)문자열 다루기문자열 초기화#include // 원본 문자열string orgString = "TEST STRING";문자열 복사string tarString = orgString;문자열 비교if (tarString == orgString){문자열 결합addString = orgString + addString;문자열 찾기int stringIndex..