분류 전체보기(599)
-
국기 정규수업 19일차 메모
19일차 메모 malloc,free vs new,delete 1. 함수 vs 연산자(오버로딩이 가능) 2. malloc,free는 생성자와 소멸자를 호출하지 않음. new, delete는 생성자와 소멸자를 호출한다. 3. 보이드형 포인터로 받아서 delete를 사용하면 소멸자가 호출이 안된다. 하지만 명시적 형변환을 해주면 delete를 호출하면 소멸자가 호출된다. 인자로 나와 같은 타입이 된다면? 나와 동일한 타입의 객체가 인자로 올때는 자기 자신인지 꼭 확인한다! if( this == &rhw) { return *this; }이건 몰랐던건데 아주 유용할것 같다. 얏빠리 센세의 가르침!! this는 자신을 가리키는 포인터와 비슷하다고 생각하면 된다. 해당 객체의 자체, 첫 번째 주소를 가리키는 녀석. ..
2015.03.30 -
국기 정규수업 17~18일차 메모
17일차 수업메모구조체 멤버 함수 : 메소드 public 함수 - 인터페이스 private 함수 - 내부에서 돌아가는 함수 get set 을 만든다. 접근자 함수. private의 값을 구하기 위해. ------------------------------------------------------- C++의 구조체와 클래스는 내부적으로 특수함수를 제공 - 생성사와 소멸자 생성자 - 생성시 객체 할당 : 객체 소멸자 - 객체 생성시 할당 초기화까지 모두 포함- 초기화 + 인스턴스화 생성자는 객체가 인스턴스 된 직후에 호출되는게 맞음 인스턴스화 - 인스턴스를 포함하는 개념으로 객체가 메모리 잡고 초기화하고 생성자 안에서 초기화한다. 이를 모두 모아 이 전 과정을 인스턴스화라고 한다. 생성자가 하는 일 인스턴..
2015.03.30 -
friend
설명friend 키워드는 c++에서 지원하는 예외적인 기능의 키워드다. 접근 지정자(Access Modifier)를 완벽히 무시할 수 있는 예외적인 기능을 가졌다. 객체 지향 개념의 정보 은닉(Information Hiding) 개념에 정면으로 위배된다. 기능 및 특징private 건 protected건 friend로 선언된 대상에게는 완벽하게 public으로 작용한다. 대상이 외부이건, 상속 관계도에 있건 그런 것은 중요치 않다. friend 키워드는 특이하게도 '당하는' 쪽에서 선언한다. 기존의 키워드 선언은 그것을 하려는 쪽에서 붙였었다. ex) static 선언시 해당 대상은 static 멤버가 된다. 반면 friend는 friend로 지정될 대상을 정하고, 그 내용을 자기 클래스 안 (혹은 함수..
2015.03.30 -
__forceinline, __inline, inline 함수 조사
MSDN 해석(VS2013)- 개인적인 해석이므로 원문과 다소 차이가 있을 수 있습니다. 1. __inline, __forceinline, inline 개요https://msdn.microsoft.com/ko-kr/library/z8y1yy88.aspx 정의inline 및 __inline 지정자는 함수가 호출되는 모든 위치에 함수 본문을 치환하도록 컴파일러에게 지시하는 것이다. inline function_declarator; __inline function_declarator; // Microsoft Specific __forceinline function_declarator; // Microsoft Specific 설명이런 inline 함수의 치환은 컴파일러가 비용/이익 분석 결과 이점이 있는 경우에..
2015.03.29 -
헤어진 옛 연인에게 연락이 왔다.
잘 모르겠다. 왜 이제와서 연락을 하는지. 헤어진지 8개월이 다 되가는데.. 많이 참았는데 염치없지만 그냥 궁금해서 연락했다고 한다. 사흘 후 쯤, 고민 끝에 답장을 해주었다. 고민하고 용기내서 보낸거니깐 답장해주는게 예의라고 생각했다. 나는 행복하게 지내고 있다고 했다. 그녀가 그렇게 나에게 강조했던 꿈을 찾아 프로가 되기 위해 열심히 준비하고 있다. 시간이 부족해 하루에 두 세시간밖에 안 자지만 고 3때만큼 의욕적이며 대학교 1학년만큼 즐겁고 재밌게 살고 있다. KTM 아카데미 8기 24명의 동기들과 함께 공동의 목표를 이루기 위해 하루하루 열심히 살아가는게 고되지만 뿌듯하고 즐겁다. 그래서 난 더 이상의 간섭을 받고 싶지 않다고 했다. 나는 지금 인생에서 가장 중요한 시기다. 가족, 친구, 여자 모..
2015.03.29 -
케이미피케이션 세미나 게임은 정치다!
후기게임 아카데미 사람들과 함께 게이미케이션에 대한 세미나에 다녀왔다. 발제는- 정치의 게임화- 요즘의 게임산업을 개탄- 확률형아이템 게임 법안에 찬성해도 좋은가? '게임은 정치다'라는 큰 명제를 설명하기에 과역 적절한 발제였는가 싶다..전체적으론 현 정부의 게임에 대한 정책을 모두 규탄하는 내용정도.진중권 교수님이 초기에 게임화에 대해 설명했다.특히 마지막 부분이 꽤 인상적이었는데.. 빌렘 플루서의 말이다. '미래의 인류가 인구폭발이나 환경오염 못지않게 지루함으로 고통받을 것'말 그대로 현대인의 가장 큰 고통은 산문적 세계에 사는 권태이며,문화의 게임화는 그 권태를 극복하려는 몸부림인지도 모른다. 그 뒤에는 게임중독법안과 셧다운제도, 지나치게 강력한 게임 심의 제도로인디게임 제작의 어려움, 새마을 운동..
2015.03.27