[C++] extern의 사용법
·
C++/Basic
//test1.cpp int num2 = 2; //Main.cpp extern int num2; int main() { cout
[C++] decltype에 대하여
·
C++/Basic
int x = 2; decltype (x) y = 3;//여기서 y는 int가 된다. cout decltype (x + y) { return x + y; } int main() { cout
[C++] template 사용법
·
C++/Basic
template void Swap(T& a, T& b); int main() { int x = 0; int y = 2; Swap(x, y); cout
[C++] 함수의 디폴트 매개변수
·
C++/Basic
int s(int x = 123); int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cout
[C++] inline함수와 define의 차이
·
C++/Basic
#define add2(x) x * x inline double add(double x) { return x * x; } int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cout
[C++] 배열을 매개변수로 사용할 때
·
C++/Basic
void test(int m[], int size); void test2(const int m[], int size); void test3(const int *begin, const int *end); int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int s[2] = { 2,3 }; test(s, sizeof(s)); return 0; } void test(int m[], int size) { cout