홈페이지>네트워크 프로그래밍 튜토리얼> C/C++ 튜토리얼
전체 ASP 튜토리얼 ASP 튜토리얼 ASP.NET 튜토리얼 PHP 튜토리얼 JSP 튜토리얼 C#/CSHARP 튜토리얼 XML 튜토리얼 아약스 튜토리얼 펄 튜토리얼 쉘 튜토리얼 비주얼 베이직 튜토리얼 델파이 튜토리얼 모바일 개발 튜토리얼 C/C++ 튜토리얼 자바 튜토리얼 J2EE/J2ME 소프트웨어 공학
C/C++ 튜토리얼
  • C++의 세 가지 상속 방법 예에 대한 자세한 설명

    C++의 세 가지 상속 방법 예에 대한 자세한 설명

    C++의 세 가지 상속 방법에 대한 자세한 예 이전 섹션에서 공개 상속을 사용하여 파생 클래스를 정의하는 방법을 살펴보았습니다. 실제로 여기에는 공개 상속, 비공개 상속, 보호 상속이라는 세 가지 방법이 있습니다. 다양한 상속 방법의 주요 차이점은 파생 클래스의 기본 클래스에 대해 서로 다른 액세스 권한을 가진 멤버의 액세스 권한입니다.
    2024-11-06
  • C++에서 상수 데이터의 사용 및 초기화

    C++에서 상수 데이터의 사용 및 초기화

    C++에서 상수 데이터의 사용과 초기화 상수의 개념 우리 모두는 C 언어를 배울 때 소위 "상수" 또는 변수에 의해 수정된다는 것을 알고 있습니다. "constant"는 cons를 사용하는 등의 변경이 허용되지 않습니다.
    2024-11-06
  • C++ 친구 클래스를 사용하는 방법

    C++ 친구 클래스를 사용하는 방법

    C++ 친구 클래스 사용 방법 친구 기능을 배운 후 친구 클래스를 다시 살펴보겠습니다. 동일한 원리와 사용법은 동일합니다. 클래스 A가 다른 클래스 B의 프렌드 클래스로 선언되면 클래스 A의 모든 멤버 함수는 클래스 B의 멤버에 액세스할 수 있습니다. 사용 방법은 동일하며 클래스 B에서 선언하면 됩니다. 여전히 이전 섹션과 동일한 프로세스입니다.
    2024-11-06
  • C++ 친구 기능을 사용하는 방법

    C++ 친구 기능을 사용하는 방법

    C++ 프렌드 함수를 사용하는 방법 우리 모두는 클래스의 전용 멤버는 클래스의 멤버 함수를 통해서만 액세스할 수 있고 클래스 외부에서는 액세스할 수 없다는 것을 알고 있습니다. 이는 C++의 가장 기본적인 장점인 C++ 클래스 디자인의 캡슐화 및 은폐 아이디어를 반영합니다. 하지만 때때로 클래스 외부에서 이러한 private 멤버에 액세스하고 싶다면 어색해질 것입니다...
    2024-11-06
  • C++의 이 포인터

    C++의 이 포인터

    C++의 이 포인터 이 포인터 클래스에는 매우 숨겨진 특수 포인터가 있습니다. 바로 this 포인터입니다! 왜 특별한가요? 클래스가 정의되어 있는 한 시스템은 this라는 이름의 포인터를 미리 정의하고 현재 객체를 가리키기 때문입니다. 우리는 그것을 볼 수는 없지만 사용할 수는 있습니다. 예를 들어, 우리는...
    2024-11-06
  • C++ 얕은 복사 및 전체 복사 예제에 대한 자세한 설명

    C++ 얕은 복사 및 전체 복사 예제에 대한 자세한 설명

    C++ 얕은 복사 및 깊은 복사 예제 얕은 복사 및 깊은 복사에 대한 자세한 설명 이전 섹션에서 설명한 복사 생성자의 예인 Circle 클래스에서 복사 전략은 시스템 기본 전략, 즉 멤버의 멤버와 일치합니다. 원본 객체가 새 객체의 해당 멤버에 복사됩니다. 그렇다면 왜 직접 정의해야 할까요? 그 이유는 간단합니다..
    2024-11-06
  • C++ 복사 생성자 예제에 대한 자세한 설명

    C++ 복사 생성자 예제에 대한 자세한 설명

    C++ 복사 생성자 예제에 대한 자세한 설명 C++에서 복사 생성자는 클래스 이름과 동일하며, 형식 매개변수는 이 클래스의 객체에 대한 참조 유형을 복사 생성자(CopyConstrctor)라고 합니다. 생성자, 우리가 적극적으로 정의하지 않을 때 때가 되면 시스템은 두 객체 멤버를 비교하기 위해 자동으로 하나를 생성합니다.
    2024-11-06
  • C++의 소멸자

    C++의 소멸자

    이전 섹션에서 설명한 것처럼 클래스 객체가 생성될 때 자동으로 호출되는 생성자 외에도 C++의 소멸자도 객체가 소멸될 때 자동으로 함수를 호출하며 클래스 이름과 동일한 이름을 갖습니다. 반환 값이 없습니다. 생성자를 구별하기 위해 이름 앞에 ~가 있습니다. 주요 기능은 해제된 개체를 정리하는 것입니다. 그것……
    2024-11-06
  • C++의 생성자

    C++의 생성자

    C++의 생성자 C++에는 이러한 특수 함수가 있습니다. 클래스의 클래스 이름과 동일한 이름을 가진 함수이며 클래스의 객체를 정의하는 한 시스템은 자동으로 이를 호출합니다. , 객체를 구체적으로 초기화하는 데 사용되며 대부분의 경우 생성자를 정의하지 않기 때문에 시스템이 기본적으로 생성합니다...
    2024-11-06
  • C++ 객체 생성 및 사용

    C++ 객체 생성 및 사용

    C++ 객체 생성 및 사용 지난 강의에서 배운 "클래스는 객체의 추상화 및 일반화이고, 객체는 클래스의 구체성 및 인스턴스입니다."라는 문장을 기억하십니까? 클래스 정의를 학습한 후 다음 단계는 객체를 생성하고 사용하는 것입니다! 1. 객체 생성: 클래스는 사용자 정의된 함수를 포함하는 구조입니다.
    2024-11-06
  • C++ 파일 읽기 작업

    C++ 파일 읽기 작업

    C++ 파일 읽기 작업 C++에서는 입력과 출력에 iostream 헤더 파일을 사용합니다. 이 헤더 파일의 이름은 io stream을 의미합니다. 그래서 오늘 우리는 파일 스트림이라고 불리는 스트림이기도 합니다. 따라서 헤더 파일에는 파일 읽기, 쓰기 및 읽기를 담당하는 세 가지 클래스가 생성되도록 정의하는 fstream이 포함되어야 합니다.
    2024-11-06
  • C++에서 파일을 여는 방법

    C++에서 파일을 여는 방법

    C++에서 파일을 여는 방법 파일을 계속 읽고 쓰려면 먼저 열기의 첫 번째 단계를 완료해야 합니다. 그런 다음 C++에서 파일을 여는 방법은 무엇입니까? 여기서 파일 열기 작업을 구현하려면 fstream 클래스의 open() 멤버 함수를 사용해야 합니다. open 함수는 istream, ostream, fstream...입니다.
    2024-11-06
  • C++ 읽기 및 쓰기 파일 작업

    C++ 읽기 및 쓰기 파일 작업

    C++ 읽기 및 쓰기 파일 작업 C++의 파일 작업은 주로 다음 클래스에서 지원됩니다. ofstream: 쓰기 작업(출력)을 위한 파일 클래스(ostream에서 파생됨) ifstream: 읽기 작업(입력) 파일 클래스(istream에서 파생됨) ..
    2024-11-06
  • C++ 표준 예외 처리 클래스

    C++ 표준 예외 처리 클래스

    C++ 표준 예외 처리 클래스 C++는 C++ 표준 라이브러리의 함수가 실행될 때 예외를 발생시키는 데 사용되는 표준 예외 처리 클래스를 제공합니다. C++에서 제공하는 표준 예외 클래스의 계층 구조는 그림과 같습니다. 보시다시피 모든 예외 클래스는 예외 기본 클래스를 상속하고, 예외 클래스 아래의 로그는...
    2024-11-06
  • C++ 예외 처리 메커니즘 시도

    C++ 예외 처리 메커니즘 시도

    C++ 예외 처리 메커니즘 자세한 설명 보기 C++는 보다 우아한 예외 처리 메커니즘의 구조화된 형태를 제공합니다. 이 구조화된 메커니즘은 일반적으로 실행되는 코드와 프로그램의 예외 처리 부분을 분리할 수 있으므로 프로그램이 더 명확해지고 읽기 쉬워집니다. 그리고 더 우아하게! 다음으로 예외 처리의 구조를 두 부분으로 나누어 살펴보겠습니다.
    2024-11-06