<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">아침놀 Blog: C-언어-들여다보기에 달린 최근 댓글/트랙백 목록</title>
  <id>http://daybreaker.info/blog/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://daybreaker.info/blog/" />
  <subtitle type="html">Daybreakin Things</subtitle>
  <updated>2009-01-06T20:17:37+09:00</updated>
  <generator>Textcube 1.7.7 : Beta 1</generator>
  <entry>
    <title type="html">polarnara님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18381" />
    <author>
      <name>(polarnara)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18381</id>
    <published>2008-08-14T11:05:00+09:00</published>
    <summary type="html">다음 학기 목표 중에 하나로 &#039;C++ 들여다보기&#039;를 생각하고 있습니다. C는 OS 수업 들으면서 알아서 성장하리라 믿어요;</summary>
  </entry>
  <entry>
    <title type="html">아타루님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18382" />
    <author>
      <name>(아타루)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18382</id>
    <published>2008-08-15T16:58:34+09:00</published>
    <summary type="html">CG들으면 징하게 많이 쓰게 되는 언어 ㅋㅋㅋ
(정작 나는 그때 버츄얼 개념이 없어서 버츄얼 함수를 하나도 안썻지ㅡㅡ 지금은 PL들었으니 쓸 듯..:)</summary>
  </entry>
  <entry>
    <title type="html">adnoctum님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18404" />
    <author>
      <name>(adnoctum)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18404</id>
    <published>2008-08-25T21:23:41+09:00</published>
    <summary type="html">순수추상함수의 =0 문법이 생기면서, // 상속받은 클래스에서 이 부분을 구현하지 않으면 폭발함. 과 같은 주석을 달 필요가 없어졌다는 얘기가 있더군요. ㅋㅋㅋ

static은 class의 instance가 생성되지 않아도 static 함수나 변수가 메모리에 올라가도록 되어 있다고 합니다. 그래서 함수 포인터를 parameter로 넘길 때 member 함수의 포인터를 넘겨야 한다면 그 member function을 static으로 해주면 되죠. 물론 member function을 static으로 하면 그 함수 안에서 사용하는 member 변수 역시 static 이어야 겠죠. 이 외에도 instance를 생성하지 않고 곧바로 어떤 기능을 쓸 때, 가령 MFC 의 CTime::GetCurrentTime 과 같은 경우도 static 으로 구현되어 있습니다. 

복사생성자와 operator=, 참조, 이 셋은 함께 이해하는 것이 좋더군요. 복사생성자와 operator=가 참조로 parameter를 받으면 임시객체가 만들어졌다 사라지는 것을 방지할 수 있죠. operator=의 반환값은 참조라는 것이 또 묘미죠.</summary>
  </entry>
  <entry>
    <title type="html">daybreaker님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18438" />
    <author>
      <name>(daybreaker)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18438</id>
    <published>2008-08-28T02:05:17+09:00</published>
    <summary type="html">static이 무엇을 의미하는지는 잘 알고 있는데, static 메소드가 있는 클래스를 상속 받아 static으로 다시 override하는 경우라든지 등등에 대한 처리가 어떻게 되는지 궁금했습니다. ^^;</summary>
  </entry>
  <entry>
    <title type="html">daybreaker님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18439" />
    <author>
      <name>(daybreaker)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18439</id>
    <published>2008-08-28T02:06:23+09:00</published>
    <summary type="html">네, OS는 디버깅과 함께 C 컴파일러를 일부나마 이해하실 수 있는 기회가 될 겁니다. (...)</summary>
  </entry>
  <entry>
    <title type="html">daybreaker님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18440" />
    <author>
      <name>(daybreaker)</name>
    </author>
    <id>http://daybreaker.info/blog/entry/C-%EC%96%B8%EC%96%B4-%EB%93%A4%EC%97%AC%EB%8B%A4%EB%B3%B4%EA%B8%B0#comment18440</id>
    <published>2008-08-28T02:07:32+09:00</published>
    <summary type="html">사실 카이스트에서 C++을 &#039;제대로&#039; 써보는 과목은 거의 없다고 봐야 할 듯. 제대로라면 템플릿이나 STL, 디자인 패턴 정도까지는 커버해야 되겠는데 사실 그건 자기가 직접 어느 정도 규모있는 프로젝트를 해보지 않으면 경험하기 힘든 부분이라서 말이지.;</summary>
  </entry>
</feed>
