Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C++

    1. C++ STL의 다중 집합 clear() 함수

      이 기사에서는 C++ STL에서 multiset::clear() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. C++ STL의 다중 집합이란 무엇입니까? 다중 집합은 집합 컨테이너와 유사한 컨테이너입니다. 즉, 집합과 동일한 키 형식으로 값을 특정 순서로 저장합니다. 다중 집합에서 값은 집합과 동일한 키로 식별됩니다. 다중 집합과 집합의 주요 차이점은 집합에 고유한 키가 있다는 것입니다. 즉, 두 개의 키가 동일하지 않으며 다중 집합에는 동일한 키 값이 있을 수 있습니다. 다중 집합 키는 이진 검색 트리를 구현하는 데

    2. C++ STL의 다중 집합 count() 함수

      이 기사에서는 C++ STL에서 multiset::count() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. C++ STL의 다중 집합이란 무엇입니까? 다중 집합은 집합 컨테이너와 유사한 컨테이너입니다. 즉, 집합과 동일한 키 형식으로 값을 특정 순서로 저장합니다. 다중 집합에서 값은 집합과 동일한 키로 식별됩니다. 다중 집합과 집합의 주요 차이점은 집합에 고유한 키가 있다는 것입니다. 즉, 두 개의 키가 동일하지 않으며 다중 집합에는 동일한 키 값이 있을 수 있습니다. 다중 집합 키는 이진 검색 트리를 구현하는 데

    3. C++ STL의 다중 집합 empty() 함수

      이 기사에서는 C++ STL에서 multiset::empty() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. C++ STL의 다중 집합이란 무엇입니까? 다중 집합은 집합 컨테이너와 유사한 컨테이너입니다. 즉, 집합과 동일한 키 형식으로 값을 특정 순서로 저장합니다. 다중 집합에서 값은 집합과 동일한 키로 식별됩니다. 다중 집합과 집합의 주요 차이점은 집합에 고유한 키가 있다는 것입니다. 즉, 두 개의 키가 동일하지 않으며 다중 집합에는 동일한 키 값이 있을 수 있습니다. 다중 집합 키는 이진 검색 트리를 구현하는 데

    4. C++의 is_scalar 템플릿

      이 기사에서는 C++ STL에서 std::is_scalar 템플릿의 작동, 구문 및 예제에 대해 논의할 것입니다. is_scalar는 헤더 파일 아래에 있는 템플릿입니다. 이 템플릿은 주어진 유형 T가 스칼라 유형인지 여부를 확인하는 데 사용됩니다. 이 템플릿은 is_arithmetic, is_pointer, is_enum, is_member_pointer 또는 is_same의 조합이며 둘 중 하나가 참이면 is_scalar의 결과도 참인지 여부를 확인합니다. C++에서 스칼라 유형이란 무엇입니까? 스칼라 유형은 클래스 유형

    5. C++의 is_trivial 함수

      이 기사에서는 C++ STL에서 std::is_trivial 템플릿의 작동, 구문 및 예제에 대해 논의할 것입니다. is_trivial은 헤더 파일 아래에 있는 템플릿입니다. 이 템플릿은 주어진 유형 T가 사소한 클래스인지 여부를 확인하는 데 사용됩니다. C++에서 사소한 클래스 유형이란 무엇입니까? 데이터가 연속적인 방식으로 저장되고 정적 기본 초기화만 허용하는 경우 유형을 Trivial 유형이라고 합니다. 모든 유형, 클래스 및 스칼라 유형의 배열을 포함할 수 있습니다. Trivial 클래스는 기본적으로 생성되고 간단하게

    6. C++의 is_polymorphic 템플릿

      이 기사에서는 C++ STL에서 std::is_polymorphic 템플릿의 작동, 구문 및 예에 대해 논의할 것입니다. is_polymorphic은 C++의 헤더 파일 아래에 있는 템플릿입니다. 이 템플릿은 클래스가 다형성 클래스인지 여부를 확인하고 그에 따라 결과를 true 또는 false로 반환하는 데 사용됩니다. 다형성 클래스란 무엇입니까? 가상 함수가 선언된 추상 클래스에서 가상 함수를 선언하는 클래스입니다. 이 클래스는 다른 클래스에서 선언된 가상 함수의 선언을 가지고 있습니다. 구문 template <clas

    7. C++의 is_reference 템플릿

      이 기사에서는 C++ STL에서 std::is_reference 템플릿의 작동, 구문 및 예에 대해 논의할 것입니다. is_reference는 헤더 파일 아래에 있는 템플릿입니다. 이 템플릿은 주어진 유형 T가 참조 유형인지 여부를 확인하는 데 사용됩니다. 이 템플릿은 is_rvalue와 is_lvalue의 조합으로 둘 중 하나가 참이면 is_reference의 결과도 참인지 확인합니다. C++에서 참조란 무엇입니까? 참조는 이미 존재하는 변수의 별칭 또는 다른 이름입니다. 참조는 포인터와 다릅니다 - 참조를 null로 설

    8. C++의 열거형 또는 열거형

      이 튜토리얼에서는 C++의 열거형 또는 열거형을 이해하는 프로그램에 대해 설명합니다. 열거형은 사용자가 변수에 할당할 수 있는 제한된 수의 값을 지정할 수 있는 사용자 정의 데이터 유형입니다. 예시 #include <bits/stdc++.h> using namespace std; int main(){    //defining enum variable    enum Gender {       Male,       Female &nbs

    9. C++에서 포착되지 않은 예외에 대한 종료 동작 사용자 정의

      이 튜토리얼에서는 C++에서 포착되지 않은 예외에 대한 동작을 사용자 정의하는 프로그램에 대해 논의할 것입니다. 일반적으로 예외는 try-catch 블록에서 처리되지만 일치하는 catch 블록이 없고 프로그램이 그냥 종료되는 경우가 있습니다. 이 종료() 함수는 사용자 요구 사항에 따라 수정할 수 있습니다. 예시 #include <exception> #include <iostream> using namespace std; //defining custom terminator void myhandler(){ &n

    10. C++의 기본 인수

      이 튜토리얼에서는 C++의 기본 인수를 이해하는 프로그램에 대해 설명합니다. 기본 인수는 호출자가 해당 값을 제공하는 경우 호출된 함수에 제공되는 인수입니다. 예시 #include<iostream> using namespace std; //function defined with default arguments int sum(int x, int y, int z=0, int w=0){    return (x + y + z + w); } int main(){    cout <<

    11. C/C++에서 문자열을 반전시키는 다양한 방법

      이 튜토리얼에서는 C/C++에서 문자열을 반전시키는 다양한 방법을 이해하는 프로그램에 대해 논의할 것입니다. 예시 사용자 정의 reverse() 함수 - #include <bits/stdc++.h> using namespace std; //function to reverse given string void reverse_str(string& str){    int n = str.length();    for (int i = 0; i < n / 2; i++)  

    12. C++ 프로그램에서 삭제 및 free()

      이 튜토리얼에서는 C++의 delete() 및 free() 함수를 이해하는 프로그램에 대해 설명합니다. 이 두 함수는 주로 사용하지 않는 메모리를 해제하는 동일한 목적으로 사용됩니다. delete() 연산자는 new()를 사용하여 할당된 연산자이고, malloc()을 사용하여 할당된 연산자는 free()입니다. 예시 #include<stdio.h> #include<stdlib.h> int main(){    int x;    int *ptr1 = &x;  

    13. C++ 컴파일러는 우리가 직접 작성할 때 기본 생성자를 생성합니까?

      이 튜토리얼에서는 우리가 직접 작성할 때 C++ 컴파일러가 기본 생성자를 생성하는지 이해하는 프로그램에 대해 논의할 것입니다. 일반적으로 C++ 컴파일러는 정의된 생성자가 없을 때 기본 생성자를 사용하지만 항상 사용자가 정의한 생성자를 사용합니다. 예시 #include<iostream> using namespace std; class myInteger{ private:    int value;    //other functions in class }; int main(){  

    14. C++ 그래픽에서 선 그리기

      이 튜토리얼에서는 C++ 그래픽에서 선을 그리는 프로그램에 대해 논의할 것입니다. 다양한 모양과 크기를 구현하기 위해 애니메이션, graphics.h 라이브러리가 C++에서 사용됩니다. 예시 #include <graphics.h> int main(){    int gd = DETECT, gm;    initgraph(&gd, &gm, "");    line(150, 150, 450, 150);    line(150,

    15. C++ 클래스를 통한 파일 처리

      이 튜토리얼에서는 C++ 클래스를 통해 파일 처리를 이해하는 프로그램에 대해 논의할 것입니다. 파일과 상호 작용하기 위해 파일 처리에 사용되는 기본 기능은 클래스를 사용하여 사용자가 정의할 수 있습니다. 다음은 ifstream 및 ofstream 함수의 구현입니다. 예시 #include <iostream> #include <fstream> using namespace std; int main(){    //creating ofstream object ofstream fout;   &

    16. C++ STL을 사용하여 정렬된 배열의 최소값 및 최대값 찾기

      이 튜토리얼에서는 C++ STL을 사용하여 정렬된 배열의 바닥과 천장을 찾는 프로그램에 대해 설명합니다. 정렬된 배열의 floor와 ceil을 찾기 위해 각각 STL의 lower_bound() 및upper_bound() 함수를 사용할 것입니다. 예 #include <bits/stdc++.h> using namespace std; //finding floor of given array void printFloor(int arr[], int n1, int findFloor[], int n2){    int

    17. 확장 적분 유형(C/C++에서 올바른 정수 크기 선택)

      이 튜토리얼에서는 C/C++에서 확장 정수 유형을 이해하는 프로그램에 대해 논의할 것입니다. C의 데이터 유형은 매우 느슨하게 정의됩니다. 범위 값은 컴파일러가 32비트 또는 64비트인지에 따라 변경됩니다. 프로그램에서 사용하려는 컴파일러 범위를 지정하기 위해 intN_t.를 사용합니다. 예시 #include <iostream> using namespace std; int main(){    uint8_t i; //mentioning the bit to be 8    i = 0; &

    18. C/C++ 프로그램에서 다차원 배열 초기화

      이 자습서에서는 C/C++에서 다차원 배열을 시작하는 방법을 이해하는 프로그램에 대해 설명합니다. 다차원 배열을 선언하는 동안 맨 왼쪽 차원의 값은 비워 둘 수 있지만 다른 모든 차원은 제공해야 합니다. 예시 #include<stdio.h> int main(){    int a[][2] = {{1,2},{3,4}};    printf("%lu", sizeof(a));    getchar();    return 0; } 출력 16

    19. C++ STL 목록에서 요소 삭제

      이 튜토리얼에서는 C++ STL 목록에서 요소를 삭제하는 방법을 이해하는 프로그램에 대해 설명합니다. 이를 위해 pop_back() 및 pop_front() 함수를 사용하여 각각 마지막 요소와 앞쪽 요소를 삭제합니다. 예시 #include<iostream> #include<list> using namespace std; int main(){    list<int>list1={10,15,20,25,30,35};    cout << "The orig

    20. C++에서 주어진 값으로 잎 삭제하기

      이진 트리와 정수 대상이 있다고 가정하고 값 대상이 있는 모든 리프 노드를 삭제해야 합니다. 부모 노드가 리프 노드가 되고 값 대상이 있는 경우 값 대상이 있는 리프 노드를 삭제하면 해당 노드도 삭제되어야 함을 명심해야 합니다(할 수 없을 때까지 계속해야 함). 따라서 트리가 아래와 같고 대상이 2이면 최종 트리는 마지막 트리와 같습니다. - 이 문제를 해결하기 위해 다음 단계를 따릅니다. − remLeaf()라는 재귀 메서드를 정의하면 루트와 대상이 사용됩니다. 루트가 null이면 null을 반환 왼쪽 :=r

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:149/300  20-컴퓨터/Page Goto:1 143 144 145 146 147 148 149 150 151 152 153 154 155