본문 바로가기

분류 전체보기

(208)
싼토스 언냐와 월미도여행^-^ 보호되어 있는 글입니다.
연극)바쁘다 바뻐!! 기억에 남는 대사 아부지 : 니들한테는 수류탄도 아까워~ 사위 : 자식은 사위도 아니에여?!
호타루의 빛 ( 스포 포함) 건어물녀에서 벗어나 사랑에 빠진 아메미야... 같이 살게 된 아메미야랑 테시마군
장기하 「싸구려 커피」 붕가붕가레코드 '수공업소형음반' 시리즈 No.9 장기하 「싸구려 커피」 한국 대중 음악의 오래된 미래! 어렸을 적 소년 장기하는 라디오에서 흘러나오는 배철수 아저씨의 목소리를 들으며 "이 사람은 말하는 게 참 음악처럼 들리는구나"라고 생각했다. 그러다 나이를 먹은 청년 장기하, 어느새 자신도 음악처럼 말하고 있음을 깨닫게 되었다. 그래서 노래를 하기로 마음을 먹은 그는 "역시 가수는 외모가 중요하지"라 생각하여 그렇게 얼굴이 괜찮은 음악인들을 수소문하던 중 운 좋게도 실력마저 출중한 정중엽(베이스/코러스), 이민기(기타/코러스), 김현호(드럼/퍼커션/코러스)를 만나 '장기하와 얼굴들'을 결성하게 되었다. 그리고 우연하게 찾은 댄스홀에서 똑같은 복장으로 무표정하게 춤을 추고 있는 이름 모를 두 여인을 만나..
effective cpp 22. 값에 의한 호출보다는 레퍼런스에 의한 호출을 선호한다. 두개의 클래스가 있다고 보고 class Person { public: Person() { TRACE("Pserson 생성자\r\n"); }; ~Person() { TRACE("Pserson 소멸자\r\n"); }; }; class Student : public Person { public: Student() { TRACE("%p : student 생성자\r\n", this); }; Student(Student& a) { TRACE("%p : 복사생성자\r\n", this); }; ~Student() { TRACE("%p : student 소멸자\r\n", this); }; }; // 함수 Student returnStudent(Student ..
Const 변수 - cpp const 란! const는 변수의 선언 앞에 붙어서 변수를 상수화 한다. 1. const가 변수 앞에 붙었을 때 const double PI = 3.14; // 이후 PI 에 대한 값은 변경 불가능! PI = 2.3 ;// Error! 2. const 가 포인터 자료형 앞에 붙었을 때 int gorp = 16; int chips = 12; const int* p_snack = &gorp; *p_snack = 20; /// int gorp = 16; int chips = 12; int* const..
Effective C++ 효율! 항목 17. 효율 향상에 있어 지연평가는 충분히 고려해볼만하다! 1.참조 카운팅 class String{....} String s1 = "Hellow"; String s2 = s1; ->String의 복사생성자가 보통의 상식대로 만들어졌다면. s2는 s1으로 초기화된 이후에 s1과 s2가 "Hellow" 의 사본이 동시에 가지고 있게 된다. 이때, s2 와 s1이 동일한 값을 갖기 위해 new/strcpy이 수행되어야 하므로 실행비용이 만만찮게 든다. 하지만 지금까지는 s2의 존재이유가 없다(s1이 존재하기 때문에) 그렇기 때문에 존재이유가 없는 s2를 (결국 필요로 할때까지) 복사생성자 따위를 사용하여 복사해놓지 않는다. 만약, s1 스트링과 s2 스트링을 print 해야 하는 경우 굳이 s3 = s1..
Class에서 static 변수의 쓰임 /* PersonalCount3.cpp */ #include using std:cout; using std:endl; Class person { char name[20]; int age; static int count; public: person(char* _name,int _age) { strcpy(name,_name); age = age; cout