반응형 프로그래밍/C&C++54 [C/C++]C++ map이란? map 선언 및 설명 예제코드 C++ map이란? c++에서 map은 STL(Standard Template Library)에 포함된 자료구조 중 하나이며, "key-value" 쌍으로 이루어진 자료구조입니다. 이때, key는 중복되지 않고 유일한 값이어야 합니다. 이러한 key-value 쌍은 빠른 검색을 위한 구조로 사용됩니다. map은 C++11부터 unordered_map과 함께 해시 테이블을 구현하기 위한 자료구조 중 하나입니다. map의 선언 map은 C++ 표준 라이브러리에 정의되어 있으므로 추가적인 헤더 파일 포함이 필요합니다. #include map은 템플릿으로 정의되어 있으며, 키와 값의 자료형을 명시해주어야 합니다. 예를 들어, int형 key와 string형 value를 가지는 map을 선언하고 싶다면 다음과 같.. 2023. 4. 20. [C/C++]C++ 문자열 변환(std::stoi()함수, std::stod()함수, std::to_string()함수) C++에서 문자열을 변환하는 방법에는 여러 가지가 있습니다. 가장 기본적인 방법은 C++ 표준 라이브러리에서 제공하는 std::string 클래스의 멤버 함수를 사용하는 것입니다. std::string 클래스의 멤버 함수를 사용하여 C++ 문자열을 다른 자료형으로 변환하는 방법은 다음과 같습니다. std::stoi() 함수 : 문자열을 정수형으로 변환합니다. std::string str = "1234"; int num = std::stoi(str); std::stod() 함수 : 문자열을 double형으로 변환합니다. std::string ter = "3.14"; double num = std::stod(str); std::to_string() 함수: 다른 자료형을 문자열로 변환합니다. int num =.. 2023. 4. 19. 'devenv.exe'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. devenv.exe설명과 "'devenv.exe'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다." 해결 방법을 알려드리겠습니다. devenv.exe란? "devenv.exe"는 Microsoft Visual Studio의 통합 개발 환경 (IDE)을 실행하는 실행 파일입니다. 이 파일은 Visual Studio를 실행하는 주요 실행 파일이며, 데스크톱, 웹, 모바일 및 클라우드와 같은 다양한 플랫폼 및 장치용 다양한 유형의 응용 프로그램을 만드는 데 사용되는 소프트웨어 개발 플랫폼입니다. "devenv.exe"를 실행하면 Visual Studio가 시작되고, 시작 페이지가 열립니다. 시작 페이지에서는 프로젝트, 솔루션 및 파일을 만들고 열고 관리하는 다양한 리소스와.. 2023. 4. 12. [C/C++] vector 클래스 설명 및 기본 사용 방법 C++에서 vector는 특정 데이터 유형 요소의 동적 배열을 보유할 수 있는 컨테이너입니다. 배열과 유사하지만 새 요소가 추가되거나 제거될 때 자동으로 크기를 조정하는 기능이 추가되었습니다. vector container는 헤더 파일에 정의되어 있으며 표준 템플릿 라이브러리(STL)의 일부입니다. 이는 정수, 문자 또는 사용자 정의 객체와 같은 모든 데이터 유형의 요소를 보유할 수 있음을 의미하는 템플릿 클래스입니다. 벡터를 사용하려면 먼저 요소의 데이터 유형을 지정하여 선언해야 합니다. 예를 들어 정수 벡터를 선언하려면 다음 코드를 사용할 수 있습니다. C++ vector 사용방법 - 구문 template class vector Type : 백터에 저장되는 요소 데이터 형식 Allocator : 벡터.. 2023. 4. 8. 이전 1 ··· 10 11 12 13 14 다음 반응형