수업전 질문
QA
저번 시간에 레퍼런스 변수는 메모리를 차지하지 않는다
고 하셨는데 실제로 디스어셈블리해서 보니 레퍼런스 변
수도 4바이트 메모리 공간을 차지하는 것을 볼 수 있었습
니다. 교수님께서 말씀하신 것은 최적화작업이 일어...
QA
명시적 인라인과 암시적 인라인의 차이가 명시적 인라인
을 사용하면 인라인이 될 확률이 올라간다고 하셨는데, 그
럼 구체적으로 어떤 경우에 명시적으로 하면 인라인이 되
고 암시적으로 하면 인라인이 되지 않는지 궁금합...
http://msdn.microsoft.com/ko-kr/library/z8y1yy88.aspx
QA
형변환 할 때, 위험한 경우들은 본인이 미리 인지하여 사
용하지 않거나 주의 깊게 사용해야 하나요?
또, downcasting의 경우 가능한 상황에만 맞춰서 써야
하나요?
불가능한/위험한 경우가 존재하는데 이런 경...
QA
enum을 많이 쓰면 좋다는 것은 이해했는데
어떻게 활용해야 되는 것인지 활용 법을 잘 모르겠습니다.
Type 구별이나 식별자(ID)에 주로 사용
일반 스킬에 새로운 스킬이 하나 추가되면??
QA
제가 알기론 enum 값은 기본적으로 숫자로 치환 가능하
다고 알고 있는데
m_Type = AIRCRAFT; //Ship_shape enum 값
m_Hp = m_Type; //int
이런 식으로 써도 괜찮은 건가요...
QA
또 궁금한 점은 enum은 무언가를 대표하는 값이기 때문
에 많은 클래스에서 접근이 필요할 것 같은데
새로 헤더를 만들어서 그 곳에 모아 놓고 include 해서 쓰
나요 아니면
클래스 헤더 안에 enum 값을 만...
QA
전방 선언을 하게 되면 헤더 파일에서 객체가 생성 되지
않습니다
보통 객체 생성은 cpp 파일에서 생성 해서 다루게 되나요?
그렇게 되면 그 객체의 접근성은 어떻게 되나요?
Public 메소드를 통해서 멤버 변수 ...
QA
C++ Hello World가 1만2천 줄?
이렇게 줄수가 많으데 그래도 C++가 C#, JAVA보다 실행
속도가 빠른지 의문이 가기 시작합니다 ..
빌드 타임과 런타임의 속도는 별개의 문제
http://www.s...
http://www.drdobbs.com/cpp/microben
chmarking-c-c-and-java/1844019762005년!
2007년
http://www.irrlicht3d.org/pivot/entry.ph
p?id=446
http://reverseblade.blogspot.kr/2009/02/c-versus-c-versus-java-performance.html
2009년
http://fiehnlab.ucdavis.edu/staff/kind/Col
lector/Benchmark/JAVA_Benchmark/
2009년
http://raid6.com.au/~onlyjob/posts/arena/
2011년
http://beautynbits.blogspot.kr/2013/01/
performance-java-vs-c.html
2013년
수업후 질문
[Pl in c++] 11. chapter
[Pl in c++] 11. chapter
Upcoming SlideShare
Loading in...5
×

[Pl in c++] 11. chapter

303

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
303
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

[Pl in c++] 11. chapter

  1. 1. 수업전 질문
  2. 2. QA 저번 시간에 레퍼런스 변수는 메모리를 차지하지 않는다 고 하셨는데 실제로 디스어셈블리해서 보니 레퍼런스 변 수도 4바이트 메모리 공간을 차지하는 것을 볼 수 있었습 니다. 교수님께서 말씀하신 것은 최적화작업이 일어났을 때를 의미하는 것인가요? 객체의 메모리를 복사 생성하지 않는다는 의미
  3. 3. QA 명시적 인라인과 암시적 인라인의 차이가 명시적 인라인 을 사용하면 인라인이 될 확률이 올라간다고 하셨는데, 그 럼 구체적으로 어떤 경우에 명시적으로 하면 인라인이 되 고 암시적으로 하면 인라인이 되지 않는지 궁금합니다. Don’t Care~~ I Don’t Know~~
  4. 4. http://msdn.microsoft.com/ko-kr/library/z8y1yy88.aspx
  5. 5. QA 형변환 할 때, 위험한 경우들은 본인이 미리 인지하여 사 용하지 않거나 주의 깊게 사용해야 하나요? 또, downcasting의 경우 가능한 상황에만 맞춰서 써야 하나요? 불가능한/위험한 경우가 존재하는데 이런 경우를 모두 예 측하기 힘들다면 형변화를 사용하지 않는게 정석인가요? 형변환은 피할 수 없다. 주의 깊게 사용!!
  6. 6. QA enum을 많이 쓰면 좋다는 것은 이해했는데 어떻게 활용해야 되는 것인지 활용 법을 잘 모르겠습니다. Type 구별이나 식별자(ID)에 주로 사용
  7. 7. 일반 스킬에 새로운 스킬이 하나 추가되면??
  8. 8. QA 제가 알기론 enum 값은 기본적으로 숫자로 치환 가능하 다고 알고 있는데 m_Type = AIRCRAFT; //Ship_shape enum 값 m_Hp = m_Type; //int 이런 식으로 써도 괜찮은 건가요? Enum을 int(Index)로 변환하여 사용하 는 테크닉은 자주 쓰임. 하지만 위처럼 사용하는 것은 안좋음.
  9. 9. QA 또 궁금한 점은 enum은 무언가를 대표하는 값이기 때문 에 많은 클래스에서 접근이 필요할 것 같은데 새로 헤더를 만들어서 그 곳에 모아 놓고 include 해서 쓰 나요 아니면 클래스 헤더 안에 enum 값을 만들어서 include 해서 쓰 나요 Case By Case (but.. 한 특정 헤더파일안에 모아두는 것이 좋다)
  10. 10. QA 전방 선언을 하게 되면 헤더 파일에서 객체가 생성 되지 않습니다 보통 객체 생성은 cpp 파일에서 생성 해서 다루게 되나요? 그렇게 되면 그 객체의 접근성은 어떻게 되나요? Public 메소드를 통해서 멤버 변수 접근 GetXXX();
  11. 11. QA C++ Hello World가 1만2천 줄? 이렇게 줄수가 많으데 그래도 C++가 C#, JAVA보다 실행 속도가 빠른지 의문이 가기 시작합니다 .. 빌드 타임과 런타임의 속도는 별개의 문제 http://www.slideshare.net/devcatpublications/ndc2010- unity-build
  12. 12. http://www.drdobbs.com/cpp/microben chmarking-c-c-and-java/1844019762005년!
  13. 13. 2007년 http://www.irrlicht3d.org/pivot/entry.ph p?id=446
  14. 14. http://reverseblade.blogspot.kr/2009/02/c-versus-c-versus-java-performance.html 2009년
  15. 15. http://fiehnlab.ucdavis.edu/staff/kind/Col lector/Benchmark/JAVA_Benchmark/ 2009년
  16. 16. http://raid6.com.au/~onlyjob/posts/arena/ 2011년
  17. 17. http://beautynbits.blogspot.kr/2013/01/ performance-java-vs-c.html 2013년
  18. 18. 수업후 질문
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×