MOOC

C++ Programming 통과~

soicem 2017. 1. 16. 01:31

 문제가 너무 쉬웠다.  C에 대한 무한한 자신감을 가지고 있는 필자에게 C++ 코드를 제시하고 result를 예측하라는 문제들은 아주 고마웠다.  그외에도 C와 Java에서 한 것들을 토대로 무리없이 넘어갔다.  STL에 대해서 거의 안물어보고 C++의 문법과 주요 키워드들에 대해 물어봐서 여유롭게 통과했다.  기억에 남는건 union 키워드의 의미, 이런 키워드는 처음봤으니, 합집합인가 해서 그런 뜻으로 골랐는데 틀림...  new 키워드 사용할 때 fail날 경우 exception을 던지는 대신 NULL pointer를 던지는 것을 세팅할 때 new 앞에 "nothrow[각주:1]" 메소드를 사용한다고 한다.



 근데 틀린 것들도 이클립스에서 디버그 어떻게 하는지, 그런 것들이고 문제에 오류가 있는 것들도 4개정도 보여 딱히 챙길만한건 위에서 언급한거 이외에 없는 듯 하다.  C를 해봤다면 free()나 뭐 이런 기본적인 것들은 다 알고 있기에 수월하게 푼 듯 하다.  해석 안되는 것도 딱히 없었다.  해보다가 필요한 것만 기억하면 되지 자잘한거 다 기억해도 안쓰면 필요없는... c++ 할거도 아니고



 Introduction of CS2 끝내고 Computer Architecture와 Discrete Structure로 들어가는데 목차보면 기본 지식만으론 커버 안될거 같아 기대된다. 


certification





 

  1. This constant value is used as an argument for operator new and operator new[] to indicate that these functions shall not throw an exception on failure, but return a null pointer instead. [본문으로]