::public/C++62 const *const 는 값을 상수화 시킨다. // 자료형에 대한 값의 상수화. const int a = 1; a = 11; // fail - 변수 a의 값 변경 불가 // 포인터에 대한 값의 상수화. int b = 2; const int* pb = &b; *pb = 22; // 포인터 pb를 통한 값 변경은 불가. b = 22; // b를 통한 값 변경은 가능. // 포인터의 주소값의 상수화. int c = 3; int* const pc = &c; int cc = 33; int* const pc = &cc; // 포인터 자신의 값 변경 불가. *pc = 33; // 포인터 pc를 통해 값 변경은 가능. // 포인터에 대한 값과 포인터의 주소값 모두 상수화. int d = 4; const int* const pd.. 2020. 1. 31. [오류] C3867 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요. 함수 호출할 때 괄호"()"를 빼먹으니 발생하더라.. 2019. 12. 15. std::string auto string = "Hello World"s; ; 리터럴 뒤에 s를 붙이지 않으면 const char* 타입으로 취급된다. toString(type value); ; 숫자를 string으로 변환 int stoi(string); long stol(string); unsigned long stoul(string); long long stoll(string); unsigned long long stoull(string); float stof(string); double stod(string); long double stold(string); ; string을 숫자로 변환 2019. 7. 18. <iostream> *알고리즘 문제에서 "절대/상대 오차 10^-N 까지 허용" 참고. cout 2019. 6. 20. STL map ;map 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 unordered_map umap; umap.insert({"test1", 1}); umap.emplace("test5", 5); umap["test1"] = 4; for(auto element : umap){ cout 2019. 6. 17. STL algorithmn ;find #include vector v; v.push_back(1); v.push_back(2); vector::iterator iter; iter = find(v.begin(), v.end(), 1); if (iter != v.end()) cout 2019. 6. 13. 이전 1 ··· 7 8 9 10 11 다음