call-by-value

[기술 질문] #1_변수 종류 C++의 "변수"에 대해 알아보겠습니다. Overview 메모리 구조 변수 종류 지역-Stack, 동적-Heap 함수 인자를 통해 함수로 값을 넘겨주는 방식 메모리 구조 1. 메모리 구조 [Basic C++] #57_동적 메모리 [Basic C++] #57_동적 메모리 C++의 "동적 메모리"에 대해 알아보겠습니다. "전문가를 위한 C"의 22 항목, "효과적인 메모리 관리"에 해당하는 내용입니다. 동적 메모리 1. 메모리 구조 1. 코드 영역 : 컴 webddevys.tistory.com Details 코드 영역 : 컴파일된 프로그램이 저장되는 영역 데이터 영역 : Global 변수 + Static 변수가 저장되는 영역 힙 영역 : 동적 할당된 변수를 저장하는 영역 (런타..
[Effective C++] #20 값에 의한 전달, 참조자에 의한 전달 Scott Meyers의 "Effective C++"를 통해, C++ 구현에 필요한 개념들을 이해하고, 기록하기 위함입니다. 해당 항목은 4장 "설계 및 선언", 항목 20 "값의 의한 전달보다 상수 객체 참조자에 의한 전달 방식을 택하는 편이 대개 낫다"에 해당하는 내용입니다. 값에 의한 전달 C++는 함수로부터 객체를 전달받거나, 함수에게 객체를 전달할 때 '값에 의한 전달' 방식을 사용합니다. '값에 의한 전달'은 함수의 매개 변수를 전달받은 인자의 사본을 통해 초기화됩니다. 더불어 반환 값 또한 함수가 반환한 값의 사본입니다. 사본을 만드는 동작은 복사 생성자의 호출을 의미하죠. 이러한 점 때문에 '값에 의한 전달'은 비효율..
Hardii2
'call-by-value' 태그의 글 목록