반응형 IT29 C++ 수명 (Lifetime) 수명(Lifetime) 객체의 수명은 객체가 메모리에 머무는 시간을 의미합니다. 수명은 이른바 저장 기간에 의해 결정됩니다. 다양한 종류의 저장 기간이 있습니다. 자동 저장 기간(Automatic Storage Duration) 자동 저장 기간은 객체에 대한 메모리가 블록의 시작 부분에서 자동으로 할당되고 코드 블록이 끝날 때 해제되는 기간입니다. 이를 스택 메모리라고도 합니다. 객체는 스택에 할당됩니다. 이 경우, 객체의 수명은 해당 객체의 범위에 의해 결정됩니다. 모든 지역 객체는 이 저장 기간을 갖습니다. 동적 저장 기간(Dynamic Storage Duration) 동적 저장 기간은 객체에 대한 메모리가 수동으로 할당되고 수동으로 해제되는 기간입니다. 이러한 저장 기간은 종종 힙 메모리라고 합니다.. 2023. 5. 30. C++ Automatic Type Deduction (auto) 자동 형식 추론(Automatic Type Deduction) auto 지정자를 사용하여 객체의 형식을 자동으로 추론할 수 있습니다. auto 지정자는 객체의 초기화자 형식을 기반으로 객체의 형식을 추론합니다. 다음 예제에서는 'a'라는 char 리터럴이 char 형식이므로 c를 char 형식으로 추론합니다. auto c = 'a'; // char type 형식은 표현식의 형식을 기반으로 추론될 수도 있습니다. auto d = 123.456 / 789.10; // double 이 예제에서는 전체 표현식 123.456 / 789.10의 형식이 double이므로 d를 double 형식으로 추론합니다. 또한, 참조 유형의 일부로 auto를 사용할 수 있습니다. int main() { int x = 123; a.. 2023. 5. 30. 애저 기초 (AZ-900) 챌린지 1 [클라우드 컴퓨팅 설명] 클라우드 컴퓨팅 설명 이 모듈에서는 클라우드 컴퓨팅을 소개합니다. 클라우드 개념, 배포 모델 및 클라우드의 공동 책임에 대한 이해와 같은 사항을 다룹니다. 클라우드 컴퓨팅이란 클라우드 컴퓨팅이란 인터넷을 통해 컴퓨팅 서비스를 제공하는 것입니다. 컴퓨팅 서비스에는 가상 머신, 스토리지, 데이터베이스 및 네트워킹과 같은 일반적인 IT 인프라가 포함됩니다. 또한 클라우드 서비스는 IoT(사물 인터넷), ML(기계 학습) 및 AI(인공 지능)와 같은 항목을 포함하도록 기존 IT 제품을 확장합니다. 클라우드 컴퓨팅은 인터넷을 사용하여 이러한 서비스를 제공하기 때문에 기존 데이터 센터와 동일한 방식으로 물리적 인프라에 의해 제한될 필요가 없습니다. 즉, IT 인프라를 빠르게 늘려야 하는 경우 새 데이터 센터를 빌드.. 2023. 5. 29. C++ Strings(c_str() / Substrings) 문자열 Strings 문자열의 포인터 문자열은 .c_str() 멤버 함수를 갖고 있으며, 이 함수는 첫 번째 요소를 가리키는 포인터를 반환합니다. 또한, 우리의 문자열이 구성된 null로 종료된 문자 배열을 가리키는 포인터를 반환한다고도 말합니다. #include #include int main() { std::string s = "Hello World."; std::cout 2023. 5. 29. 이전 1 2 3 4 5 ··· 8 다음 반응형