Programming/C++ 썸네일형 리스트형 C++에서 문자열 EOF까지 입력받고 출력하기 123456789101112#include #include #include int main(void){ std::istreambuf_iterator begin(std::cin), end; std::string s(begin, end); std::cout 더보기 c++ 템플릿 공부 두 값을 더하는 add연산을 하는 함수를 만들어야 한다는 상황을 가정해보자1234567891011121314151617181920212223242526272829303132333435363738394041#include /*int add(int a, int b) { return a + b;}double add(double a, double b) { return a + b;}std::string add(std::string a, std::string b) { return a + b;}*/ template T add(T a, T b) { return a + b;} // 특수화 (Specialization)template int add(int* a, int* b) { return *a + *b;} int ma.. 더보기 Lvalue와 Rvalue 오늘 한거1. Reference 2. C언어에서의 Lvalue와 Rvalue 3. C++에서의 Lvalue와 Rvalue 4. Rvalue Reference 5. 클래스를 생성할 때 기본으로 생성되는 것들 (6가지)1. Reference123456789101112131415161718192021222324#include using namespace std; void swap(int&a, int&b) { int tmp = a; a = b; b = tmp;} int main(void) { int a = 10, b = 20; int& rA = a; cout 더보기 이전 1 다음