본문 바로가기

전체 글600

8. 포인터 8. 포인터포인터란?포인터(pointer)는 메모리 주소를 저장하는 변수입니다. 즉, 특정 변수의 메모리 주소를 가리키며, 이를 통해 해당 변수의 값을 간접적으로 접근하고 수정할 수 있습니다.기본 개념// 포인터 변수 선언 및 초기화int* pint = nullptr; // nullptr은 0x00000000을 의미하며, 포인터가 아무것도 가리키지 않음을 나타냄int i = 100;// & : 변수의 주소값을 가져오는 연산자int* pint2 = &i; // i의 주소를 pint2에 저장// 주소를 이용한 값 변경(*pint2) = 200; // pint2가 가리키는 변수 i의 값을 200으로 변경// 다른 데이터 타입의 포인터float f = 3.14f;float* pf = &f; // f의 주소를 p.. 2025. 4. 3.
Visual Studio에서 C++ 프로젝트를 생성하면 일어나는 일 Visual Studio에서 C++ 프로젝트를 생성하면 기본적으로 다음과 같은 폴더 구조와 파일들이 생성됩니다. 각 폴더와 파일이 담당하는 역할.MyProject/ ├── MyProject.sln // 솔루션 파일: 여러 프로젝트를 하나의 솔루션으로 관리하는 파일└── MyProject/ // 실제 프로젝트 폴더 ├── MyProject.vcxproj // 프로젝트 파일: 빌드 설정, 컴파일러와 링커 옵션 등 프로젝트의 전체 설정 정보가 기록됨 ├── MyProject.vcxproj.filters // 파일 필터 파일: Visual Studio 내에서 파일들을 그룹(예: "Source Files", "Header Fi.. 2025. 4. 3.
플렛폼이란 IT에서 플랫폼이란 무엇인가?IT 분야에서 플랫폼이란 소프트웨어 또는 하드웨어의 기반을 의미하며, 다른 애플리케이션이나 서비스가 그 위에서 실행되거나 개발될 수 있는 환경을 제공하는 것을 말합니다. 쉽게 말해, 플랫폼은 "뭔가가 실행될 수 있는 기반"으로, 다양한 형태와 기능을 가진 시스템이나 환경을 포괄합니다. 플랫폼은 IT 생태계에서 중요한 역할을 하며, 개발자와 사용자가 애플리케이션을 만들고 사용하는 데 필수적인 토대를 제공합니다.플랫폼의 개념플랫폼은 애플리케이션이나 서비스가 동작할 수 있도록 지원하는 인프라 또는 프레임워크입니다. 이는 물리적인 하드웨어일 수도 있고, 소프트웨어 환경일 수도 있으며, 인터넷을 통해 제공되는 서비스일 수도 있습니다. 플랫폼의 주요 특징은 다음과 같습니다:기반 제공: .. 2025. 4. 3.
TIL - 20250402 오늘 한 일💠c++ 변수선언(정적변수, 외부변수) : https://ashen99.tistory.com/705 2025. 4. 2.
7. 지역변수, 전역변수 #include // 전역변수int main(){ // 지역변수}🔷  변수의 종류1. 지역 변수 (Local Variable)   함수 또는 블록 내부에서 선언됨.   해당 블록이 끝나면 메모리에서 자동으로 해제됨.void func() { int a = 10; // 지역 변수} // 함수가 끝나면 a는 사라짐 2. 전역 변수 (Global Variable)   함수 외부에서 선언되며, 프로그램 전체에서 접근 가능함.   데이터 영역에 저장되어 프로그램 종료 시까지 유지됨.int globalVar = 20; // 전역 변수void func() { globalVar += 5; // 어디서든 접근 가능} 3. 정적 변수 (Static Variable)  지역 변수처럼 보이지만, 데이터 영역에 저장.. 2025. 4. 2.
레노버 텝 12.7 2025 초기 설정하기 반글화(언어설정 변경) 10분 15초 까지 따라하기https://www.youtube.com/watch?v=c1xyU1O8uTI googlePlay 설치설치된 플레이스토어에서 Google Play (스토어) 검색해서 설치. 2025. 4. 1.