일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Camera SPec 설명
- 포인트
- 동탄 수원 썬팅 블박
- c# 비동기
- <body oncontextmenu = "return false" ondragstart = "return false" onselectstart = "return false">
- const
- C# task
- async
- Today
- Total
목록Programming/C/C++ (7)
끌림
int* const p; -> int 를 가르키는 포인터 int const *p; -> 상수 int 를 가리키는 포인터
Android #include struct statfs fs; unsigned long long diskSize = 0; unsigned long long freeSize = 0; if ( statfs(FILE_SYSTEM_PATH, &fs) == 0) { diskSize = fs.f_blocks * fs.f_bsize; freeSize = fs.f_bfree * fs.f_bsize; } printf("\n[DiskSize:%llu]\n", diskSize); printf("[FreeSize:%llu]\n", freeSize); 리눅스는 struct statvfs 함수 이용
stringstream 사용시 헤어파일 선언 #include string m = "123Moon"; char f[20]; //int f; size_t d; stringstream ss(m); //m 데이터 를 ss에 ss >> f; // 선언 된 형으로 모두 캐스팅 cout
// Boost C++ Library #include //사용 예 boost::shared_ptr mD3D; 메모리 자동 해제
for(int i = 0; i < MAX_SIZE; i++) { // 랜덤함수 발생 n = rand() % 100 + 1; for(int y = 0; y < i; y++) { // 배열 a의 y번째 인덱스의 값이 발생된 난수의 값과 같을 때 (즉 중복) if(num[y] == n) { i -= 1; // i의 값을 -1 해준다. 즉 배열 a의 인덱스를 -1 해준다. check = 1; // 중복인지를 검사하는 변수의 값을 1로 바꾸어 중복인것을 표시 } } // 중복 변수가 중복이 아닐때 (즉, 0) 배열 a의 인덱스 i 번째에 발생된 난수의 값을 대입 if(check == 0) { num[i] = n; } else { check = 0; // 중복 변수가 1이 돼었을때 중복 변수를 다시 0으로 초기화 ..
template class Singleton { protected : Singleton(void); ~Singleton(void); private : static Single * mlnstance; public : static Single * Getlnstance() { if(mlnstance == NULL) { mlnstance = new Single; } return mlnstance; } static void Relase() { if (mlnstance) { delete mlnstance; mlnstance = NULL; } } }; template Single* Singleton::mlnstance = 0; template Singleton::Singleton(void) { } template S..