• CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다.
  • CSE207 수강생이 아니여도 편안하게 질문하세요.
  • 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다.

제목안녕하세요. 동적 배열 관련 질문드립니다.2020-10-15 23:10
작성자

코드는 이렇습니다.


#include <iostream>

using namespace std;




void reserve(char* arr, int size) {


char* temp = arr;


arr = new char[size];


cout << _msize(arr) << endl;


}






int main() {


char* hello = new char[5];


cout << _msize(hello) << endl;


reserve(hello, 10);



cout << _msize(hello) << endl;


}



이렇게 하면 출력값이

5

10

5


이렇게 나옵니다. reserve에서 hello의 배열크기를 10으로 설정해주었고,

함수 내에선 사이즈가 10으로 나오는데

hello의 배열 사이즈가 여전히 5로 나와 질문드립니다. 

어떻게 하면hello의 size를 10으로 할 수 있나요?



감사합니다.


댓글