Notice
Recent Posts
Recent Comments
목록C++ (2)
-
C++ 오류 - ']'가 필요합니다
코드 #define MAX_SIZE 9; int board[MAX_SIZE][MAX_SIZE]; 에러메시지 ']'가 필요합니다 해결방법 #define 에는 세미콜론을 쓰지 않는다. #define MAX_SIZE 9 int board[MAX_SIZE][MAX_SIZE];
C++
2022. 9. 30. 10:31
Call by value 와 Call by reference의 차이
함수 호출 방법 Call by value (값에 의한 호출) Call by reference (참조에 의한 호출) Call by value는 인자로 받은 값을 복사해서 처리한다. Call by reference는 인자로 받은 값의 주소를 참조하여 값에 직접 영향을 준다. 장단점 Call by value 장점 : 값을 복사해서 처리하기 때문에 안전하다. (원래 값이 보존됨) 단점 : 복사하기 때문에 그만큼 메모리 사용량이 늘어난다. Call by reference 장점 : 복사가 아니라 직접 참조하기 때문에 빠르다. 단점 : 원래 값이 영향을 받기 때문에 리스크가 생길 수 있다. 예제 Call by value #include using namespace std; void swap(int num1, int ..
C++
2022. 2. 11. 11:27