-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
std::array function parameter data type 질문
20.03.28 10:42 작성 조회수 188
0
배열의 경우 값을 call by value 로 하면 배열 전체를 복사해서 비효율적이잖아요.
std::array 또한 함수 parameter 로
void fun_1(std::array<int, LEN> my_array);
이렇게 넘겨버리게 될경우 parameter 를 built in array 를 사용하는 것처럼 포인터로 넘어가는지 아니면 새로운 my_array 배열을 만들고 그 배열에 복사되는지 궁금합니다!
buit in array 를 parameter 로 할 경우
void fun_2(int *array_ptr);
감사합니다.
답변을 작성해보세요.
답변 2