new 썸네일형 리스트형 [C++] 포인터 및 배열 초기화 [C++] 포인터 및 배열 초기화 char * msg = new char[65546];C언어에서는, 배열의 모든 값을 초기화하려면 memset를 사용하거나 for문을 돌면서 각각 초기화를 수행한다. 그러나 C++에서는 value-initialization 이라고 알려진, 보다 간단한 방법이 있다.char * msg = new char[65546](); 즉, ()를 추가하는 것이다. 이는 배열/포인터 모두 해당된다. 예를 들면, #include struct Foo { char bar; char baz; char foobar; // the struct is a POD //virtual void a() { bar='b'; } }; int main() { Foo o1; Foo o2 = Foo(); std::cout 더보기 이전 1 다음