C

    [c++] 클래스 속 클래스의 관계에서 private를 사용할 수 있는가?

    1. 키워드inclass, c++,c, class,private, protected, public,error, within, this, context, nested class,inner, 2.아래의 코드의 관계에선 에러가 뜬다. private란다. pickup이. #include class Test { class In{ private: void pickup(int data) { printf("data : %d\n", data); } }; public: int data; Test() { printf("create Test class\n"); In inclass; data = 5; inclass.pickup(data); } private: }; 3.class속의 class의 구조가 어떤 이름을 정의 되어 있..

    [c++] 제너릭(템플릿)과 형 안전성 ( <, > func<int> 등) 소스

    1.키워드 : 제너릭,형, 템플릿,c++,c,java 2.http://blog.naver.com/seektruthyb?Redirect=Log&logNo=150114746546 3. 이건 template선언 후 포인터로 할당하여 사용한 것. #include #include template class Temp { private: T data; public: void setData(T data) { this->data = data; } T getData() { return this->data; } }; int main(int argc, char* argvp[]) { char *pChar; pChar = new char[10]; strncpy(pChar, "hello", 10); pChar[5] = '\0'; ..

    [c++/c] linux환경, 파일, 폴더 생성 소스 포스팅

    1.그냥그냥 모아놓으면 어차피 내 소스니깐 내가 쓰기 편해서 지속적으로 올려 놓을 생각이다. 2. 키워드 : 파일, 폴더, 생성, 소스, 코드, file, fopen 3. #include #include #include #include int main() { //********************************* // create directory //********************************* struct stat st = {0}; if( stat("com", &st) == -1 ) { mkdir("com", 0700); } else printf("fail\n"); //********************************* // create file //**********..

    [c] define으로 함수 선언하기

    1.zip.c를 분석하다가 zip.h에 define으로 함수가 많이 선언되어 있는 것을 보고 실험 시작. 2.보통 define으로 함수를 만들면 swap을 많이 만든다.따라서 하나 만들어 보았다. #include #define swap(a,b) {char temp =(a); (a) = (b); (b) = temp;} int main(int argc, char *argv) { char a = 'a'; char b = 'b'; swap(a,b); printf("%c , %c\n",a ,b); return 0; } 여기서 얻은 결론은 define의 함수는 순서대로 실행된다는 것.

    [c언어] thread의 상태를 확인해보자

    1.thread를 관리하는데 thread의 id인 pid를 통해 관리할 수 있지 않을까라는 발상에서 시작. 2.googling하니깐 나온다. 'c check pid status' (https://www.google.com/webhp?hl=en#hl=en&newwindow=1&q=c%20check%20pid%20status&safe=off) 순조로운데? 3.여기에 다 나와있다. 본인의 pid나 parent의 pid를 확인 할 수 있다. Kann es auch und macht es nicht C++: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#include #include #include #includ..

    [c++] fwrite의 thread-safety란

    1.fwrite의 기능은 thread에 safety하지 못한가?구글링을 해보니깐 thread-safe와 atomic이란 두개의 개념이 존재했다. 이것 먼저 집고 가자. 2. thread-safe란멀티 thread에 의한 동시에 작업되는 공간에서 보장된 신뢰도 있는 작업을 할 수 있는 데이터 구조에 대한 것을 의미한다.(http://en.wikipedia.org/wiki/Thread_safety) 3. atomic이란대략 자원경쟁을 막는 하나의 데이터를 보호하는 것같은데.. 찾기가 어렵네;(http://2cpu.co.kr/bbs/board.php?bo_table=QnA&wr_id=286485) 정리 : atomic이란 원자와 같은 성질을 같은 구조로 thread safety도 만족하면서 예상되는 결과도 보..