static 2

생성자, 소멸자, 생성자 오버로딩, 멤버 초기화 리스트, static, 정적 멤버 및 변수, new, delete, 상수형 메서드, 메서드 선언과 정의 분리, 연산자 오버로딩, friend, 구조체 및 객체 매개변수 작성법

짧은 설명클래스의 구성요소 : 멤버 변수, 멤버 함수비교 연산자 : 같은 메모리를 ‘복사’ 해서 하나하나 비교한다.각 객체의 ID가 필요한 이유프로그램 종료 후 재시작할때 마지막 좌표를 유지해야하는것과 유지안해도 되는것을 구별하기 위해 사용할 수 있다.앞으로 파일을 분할시켜서 예제를 풀어야한다.main클래스가 구현된 헤더파일cpp 파일객체와 클래스객체의 생성 및 소멸 시기class MyClass {public: MyClass() { // 생성자 cout 5 - 3 - 1 - 4 - 2 - 6 순서로 호출된다.생성자 : 어떤 클래스의 객체든 간에 메모리에 올라가는 순간 초기화가 진행되는 함수다.생성자 규칙함수와 유사하지만 반환형을 적지 않는다.함수의 이름을 클래스와 동일하게 선언한다.생..

공부/C++ 2025.06.19

24.04.23

새로 생성한 스크립트 Thread Static VirtualAlloc Macro Lambda void Loop(); void MultiThread(); void MultiThread1(); void MultiThread2(); int main() { Loop(); return 0; } void Loop() { for (int i = 0; i < 100; i++) { printf("1 : %d\\n", i); } printf("반복 1 종료\\n"); for (int i = 0; i < 100; i++) { printf("2 : %d\\n", i); } printf("반복 2 종료\\n"); } Thread C# 쓰레드와 다르게 바로 쓰레드를 실행할 수 있다. void MultiThread1() { thr..

공부/Unity 2024.04.24