본문 바로가기

분류 전체보기53

C++ 헤더파일 작성중에 오늘 공부한 것을 정리해보자. 1. 메모리 관리stack -> 함수 호출시 생성되었다가 함수를 빠져나올때는 메모리에서 삭제heap -> 함수에서 빠져나와도 수동으로 삭제해야 하는 메모리 2. virtual오버라이드 하기 위해 임시로 헤더파일에 선언하는 함수 3. newObject* obj = new Object();new 로 생성된 객체는 반드시 포인터에 넣는다.객체는 덩치가 커서 큰 메모리공간을 차지하기 때문에 heap 영역에 들어간다. obj->a(); 4. new 로 만든 것과는 차이가 있다. Object obj;obj.a(); 5. 헤더와 본체.h 에는 뼈대를 만든다.class AAA {void a();...} .cpp 에는 살을 붙인다.void AAA::a(){cout 2013. 11. 29.
Mac OS 터미널 이메일에 파일 첨부해서 보내기 이메일에 파일 첨부해서 보내기Mac OS 터미널에서 아래와 같이 실행한다. echo "contents" | mutt -s "subject" myname@example.com -a filename*.* 2013. 10. 31.
CCDictionary Class 설명 코코스2d 에서 쓰이는 딕셔너리를 잠깐 정리해본다. 매개변수에서 오른쪽이 키 값이 되는 것이 약간 특이하다만, 이건 그런건가 싶어 그냥 넘어간다. CCDictionary* dict1 = CCDictionary::create(); // CCDictionary 형을 하나 만들고dict1->setObject(ccs("string1"),"1"); // 객체1 넣고 , 오른쪽 key "1" 로 string1 을 반환한다dict1->setObject(ccs("string2"),"2"); // 객체2 넣고dict1->setObject(ccs("string3"),"3"); // 객체3 넣고 CCDictElement* element1 = NULL; // NULL 로 초기화 한후에CCDICT_FOREACH(dict1, e.. 2013. 10. 13.
C++ 함수 불러올때 C++ 에서는 정적함수와 인스턴스에서 불러오는 멤버함수의 호출방식이 달랐기에 잠시 메모차 적어둔다. 1. 정적 함수를 불러서 사용할때는 클래스명::정적 함수 CCScene *scene = CCScene::create(); 2. 인스턴스에서 불러서 사용할 때는 인스턴스명->멤버함수 scene->addChild(layer); 2013. 10. 12.
반응형