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로 들어가는데 목차보면 기본 지식만으론 커버 안될거 같아 기대된다.
- 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. [본문으로]