C++의 초기화 규칙에대해


C부분만을 쓰고있으며 초기화에 런타임 비용이 소모될 수 있는 상황이라면

값이 초기화 된다는 보장이 없다

그러나 C이외의 부분이라면 얘기가 달라질수있따.

가령 배열(C++의 C부분)은 원소가 확실히 초기화 된다는 보장이 없으나

Vector(C++의 STL부분)은 확실한 보장을 갖게된다.


라는 얘기가 Effective C++에서 나오거든용



컴파일러마다 다를지는 모르겠는데.. 확실한 초기화 보장이 없기때문에

초기화 해주는게 맞지않을까요..


모든경우에서는 아닐지 몰라도

확실하지 않다면, 자신없다면 모든 객체는 초기화 후 사용하도록 하라고

Effective C++ 첫단원에 나오네요



.

.

.


네 1단원만보고 그뒤로 안봐서 조잘대받습니당