반응형 C++ Programming11 프로그램 실행 시 메모리 구조 메모리는 크게 4가지 영역으로 나뉜다. 2023. 10. 25. [C++ Debugging] LNK1120, LNK2001 에러(Static 사용 시) 다음 글과 같이 프로그래밍을 하다보면 .h 헤더파일에 클래스 선언부, cpp파일에 클래스 구현부가 들어가야 한다. [C++] 바람직한 C++ 프로그래밍 방법 간략하게 설명하자면 객체 지향 프로그램 답게 짜야한다는 것인데, 클래스 헤더.h, 클래스 구현부.cpp, main.cpp로 나뉘어야 한다. 여러 클래스가 있다면 클래스의 헤더와 구현부도 클래스의 갯수에 program-developers-story.tistory.com 평소에는 문제 없이 동작하던 코드가 static 멤버 변수를 쓰려고 할 때 발생한다. 아래 코드 처럼 cafe.h에 static 선언 후 cpp파일에 함수를 구현하고 main문에 넣어 동작시켰다. static 관련 함수 45,46번 라인 //cafe.h #pragma once #ifnd.. 2023. 10. 24. [C++] 바람직한 C++ 프로그래밍 방법 간략하게 설명하자면 객체 지향 프로그램 답게 짜야한다는 것인데, 클래스 헤더.h, 클래스 구현부.cpp, main.cpp로 나뉘어야 한다. 여러 클래스가 있다면 클래스의 헤더와 구현부도 클래스의 갯수에 맞게 늘어나야 한다. 클래스를 헤더 파일과 cpp 파일로 분리하여 작성 클래스마다 분리 저장 클래스 선언 부 헤더 파일(.h)에 저장 클래스 구현 부 cpp 파일에 저장 클래스가 선언된 헤더 파일 include main() 등 전역 함수나 변수는 다른 cpp 파일에 분산 저장 필요하면 클래스가 선언된 헤더 파일 include 2023. 10. 24. 이전 1 2 다음 반응형