본문 바로가기

Static2

[C++] 싱글톤 패턴(2) - 데이터 영역에 객체 생성 방식 [C++] 싱글톤 패턴(2) - 데이터 영역에 객체 생성 방식 이번 포스팅은 싱글톤 패턴 2로 이전 포스팅과 다른 방식으로 싱글톤을 구현한다. 이전 포스팅 링크이다. 읽고 오길 바란다. https://syrang.tistory.com/87 [C++] 싱글톤 패턴(1) - 동적 할당 방식 [C++] 싱글톤 패턴(1) - 동적 할당 방식 오랜만에 포스팅을 쓴다. 최근에 디자인 패턴중 하나인 싱글톤 패턴에 대해 배웠다. 역시 기록해두는 일이 머릿속에서도 정리가 잘되고 기억이 오래 남는 syrang.tistory.com 1. 이번에도 똑같이 객체의 생성자와 소멸자를 private로 설정해준다. // GameEngine.h class GameEngine { private: GameEngine(); ~GameEng.. 2022. 9. 8.
[C] 변수(지역 변수, 전역 변수, 정적 변수, 외부 변수) [C] 변수 (지역 변수, 전역 변수, 정적 변수, 외부 변수) 목차 변수의 종류 1. 지역 변수 2. 전역 변수 3. 정적 변수 4. 외부 변수 메모리 영역 1. 스택 영역 2. 데이터 영역 3. 읽기 전용(코드, ROM) 4. 힙 영역 1. 지역 변수 지역 변수는 스택 영역에 선언돼서 함수가 끝나면 사라진다. #include // 전역변수 int i=0; // Data 영역 int main() { // 지역변수 return 0; } int iName =0; //괄호 안에 선언된 변수(함수, 지역) { int iName = 100; iName; // 괄호 지역 안에 선언했던 iName } iName = 100; // 바깥쪽에 선언했던 iName // 지역과 지역 안에 또 지역을 만들 수 있다. // 괄.. 2022. 1. 2.