C++

안녕하세요! 이번 글에서는 다이얼로그에 배치한 컨트롤을 변수로 만들어 핸들링 하는 방법을 소개해 드리겠습니다. 컴파일러 : Visual Studio2019 운영체제 : 윈도우101. 버튼 컨트롤 하나를 다이얼로그에 아무렇게나 배치하여주고 버튼의 리소스ID를 IDC_BTN_TEST로 변경하여 줍니다.리소스 ID는 우측 하단 [속성]탭에서 변경할 수 있습니다. 2. 버튼을 우클릭 후 [변수추가] 를 클릭해줍니다. 3. 변수 이름을 정해주고, 변수에 대한 설명을 주석란에 적어줍니다.(주석은 선택)변수의 이름은 멤버변수 라는것을 알려주는m과, 리소스ID를 조합하여 지었습니다.개인 또는 팀 마다 네이밍 방식은 다르니 편하게 지어주되, 최소한 개인 혹은 팀프로젝트 내에서의 일관성은 지켜주세요. 4. [마침]을 눌러..
안녕하세요! 이번 글에서는 열거형 (Enum에 대해서 알아보겠습니다.) 열거형(Enum)은 프로그래밍 언어에서 사용되는 데이터 타입으로, 일련의 상수 값을 정의하는 데 사용됩니다. 열거형은 코드의 가독성과 유지보수성을 향상시키는 데 도움이 되며, 특정 값을 명확하게 식별하고 사용할 수 있도록 합니다. 이제 열거형에 대해 자세히 알아보겠습니다. 열거형의 정의와 사용 열거형은 일련의 상수 값을 정의하기 위해 사용됩니다. 각 상수 값은 열거형 멤버라고 불리며, 고유한 식별자를 가지게 됩니다. 열거형은 다음과 같이 정의할 수 있습니다. enum Season { Spring, Summer, Autumn, Winter }; Season은 열거형의 이름이고, Spring, Summer, Autumn, Winter는 ..
안녕하세요! 이번에는 C++ 언어에서 열거형(enum)을 활용한 예제를 살펴보겠습니다. 열거형은 서로 연관된 상수들을 정의하고 사용하기 위해 유용하게 활용됩니다. 예제 코드 #include enum class Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; int main() { using namespace std; Day today = Day::Monday; switch (today) { case Day::Monday: cout
안녕하세요! 이번에는 C++ 언어에서 포인터 연산에 대해 알아보겠습니다. 포인터 연산은 C++의 강력한 기능 중 하나로, 메모리 주소를 다루면서 다양한 작업을 수행할 수 있게 해줍니다. 예제 코드 #include using namespace std; int main() { int numbers[] = {1, 2, 3, 4, 5}; int* ptr = numbers; // 배열의 첫 번째 요소를 가리키는 포인터 cout
안녕하세요! 이번 포스팅에서는 MFC 예제 실습을 위해 MFC 프로젝트를 생성하는 방법에 대해 알아보겠습니다. 드디어 콘솔 프로그래밍을 벗어나 윈도우 프로그램 개발을 시작하네요! 윈도우 응용프로그램은 콘솔과 다르게 사용자와 대화하는 방식으로 프로그램 구조를 짜야해서, 조금 더 복잡하지만 그만큼 더 강력한 프로그램을 제작할 수 있습니다. 이제 프로젝트를 생성해 보겠습니다. 컴파일러 : Visual Studio 2019 운영체제 : Window10 1) 먼저 비주얼 스튜디오를 열어서 새 프로젝트 만들기 버튼을 클릭합니다. 2) 프로젝트 템플릿으로 MFC 앱을 선택해 주시고 '다음' 버튼을 누릅니다. * MFC가 보이지 않는 분들은 MFC템플릿을 추가해 주셔야 합니다. 3) 프로젝트 이름을 설정합니다. 4) ..
안녕하세요! 이번에는 C++ 언어를 사용하여 클래스의 상속과 다형성을 다루는 예제를 살펴보겠습니다. 클래스의 상속은 기존 클래스를 확장하거나 재사용하여 새로운 클래스를 생성하는 기능을 제공하며, 다형성은 객체의 타입에 따라 다른 동작을 수행할 수 있는 능력을 의미합니다. 예제 코드 #include using namespace std; class Animal { public: virtual void makeSound() { cout
Lee Coder
'C++' 태그의 글 목록 (4 Page)