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의 list::push_front() 및 list::push_back()

      이 기사에서는 C++ STL에서 list::push_front() 및 list::push_back() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. STL의 목록이란 무엇입니까? 목록은 순서의 어느 곳에서나 일정한 시간 삽입 및 삭제를 허용하는 데이터 구조입니다. 목록은 이중 연결 목록으로 구현됩니다. 목록은 비연속적인 메모리 할당을 허용합니다. List는 배열, 벡터 및 데크보다 컨테이너의 모든 위치에서 요소의 삽입 추출 및 이동을 더 잘 수행합니다. 목록에서 요소에 대한 직접 액세스는 느리고 목록은 forward_lis

    2. C++ STL의 forward_list::clear() 및 forward_list::erase_after()

      이 기사에서는 C++에서 forward_list::clear() 및 forward_list::erase_after() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. STL의 Forward_list란 무엇입니까? 순방향 목록은 시퀀스 내 어디에서나 일정한 시간 삽입 및 지우기 작업을 허용하는 시퀀스 컨테이너입니다. 순방향 목록은 단일 연결 목록으로 구현됩니다. 순서는 시퀀스의 다음 요소에 대한 링크의 각 요소에 대한 연결에 의해 유지됩니다. forward_list::clear()란 무엇입니까? forward_list::cl

    3. C++ 프로그래밍의 생성자

      이 튜토리얼에서는 C++의 생성자를 이해하는 프로그램에 대해 논의할 것입니다. 생성자는 객체 인스턴스 생성을 시작하는 클래스의 멤버 함수입니다. 부모 클래스와 이름이 같으며 반환 유형이 없습니다. 기본 생성자 예시 #include <iostream> using namespace std; class construct {    public:    int a, b;    //default constructor    construct(){   &n

    4. C++ STL의 컨테이너

      이 튜토리얼에서는 C++ STL에서 컨테이너를 이해하는 프로그램에 대해 논의할 것입니다. 컨테이너는 유형이 같거나 다른 여러 요소를 저장하는 데 사용되는 개체입니다. 이에 따라 다음과 같이 분류할 수 있습니다. - 시퀀스 컨테이너(배열, 벡터, 목록) 연관 컨테이너(set, map, multimap) 정렬되지 않은 연관 컨테이너(unordered_set, unordered_map) 컨테이너 어댑터(스택, 대기열) 예시 #include <iostream> using namespace std; in

    5. C++의 컨테이너

      이 자습서에서는 C++에서 컨테이너를 이해하는 프로그램에 대해 설명합니다. 특정 클래스에 다른 클래스가 포함된 경우 매개변수를 컨테이너선이라고 합니다. 내부 클래스를 포함 클래스라고 하고, 내부 클래스를 컨테이너 클래스라고 합니다. 예 #include <iostream> using namespace std; class first {    public:    first(){       cout << "Hello from first class

    6. C++의 스레드 get_id() 함수

      이 튜토리얼에서는 C++에서 스레드 get_id() 함수를 이해하는 프로그램에 대해 논의할 것입니다. Thread get_id() 함수는 프로세스의 현재 상태를 확인한 다음 실행 중인 현재 스레드의 ID를 반환합니다. 이 함수는 매개변수를 사용하지 않습니다. 예시 #include <chrono> #include <iostream> #include <thread> using namespace std; //creating thread void sleepThread(){    this_

    7. C++의 transform_inclusive_scan() 함수

      이 튜토리얼에서는 C++의 transform_inclusive_scan() 함수를 이해하는 프로그램에 대해 설명합니다. 예 #include <iostream> #include <vector> using namespace std; namespace point_input_iterator {    template <class InputItrator, class OutputItrator, class BinaryOperation, class UnaryOperation>    

    8. C++의 사소한 클래스

      이 튜토리얼에서는 C++의 사소한 클래스를 이해하는 프로그램에 대해 논의할 것입니다. 클래스/구조체 내부에 명시적으로 기본값이 포함되어 있는 경우 이를 Trivial 클래스라고 합니다. 더 간단한 클래스에는 자체 생성자, 할당 연산자 및 소멸자가 있습니다. 예시 //using the default constructor struct Trivial {    int i;    private:    int j; }; //defining your own constructor //and

    9. C++의 유형 추론(auto 및 decltype)

      이 자습서에서는 C++(auto 및 decltype)의 유형 간섭을 이해하는 프로그램에 대해 설명합니다. auto 키워드의 경우 변수의 유형은 초기화 프로그램의 유형에서 정의됩니다. 또한 decltype을 사용하면 호출된 요소에서 변수 유형을 추출할 수 있습니다. 자동 유형 예시 #include <bits/stdc++.h> using namespace std; int main(){    auto x = 4;    auto y = 3.37;    auto ptr = &

    10. 클래스를 사용하여 C++에서 벡터 수량 구현

      이 튜토리얼에서는 클래스를 사용하여 C++에서 벡터 수량을 구현하는 방법을 이해하는 프로그램에 대해 논의할 것입니다. 벡터량은 크기와 방향이 모두 있는 양입니다. 여기서는 클래스를 사용하여 구현한 다음 기본 작업을 수행합니다. 예시 #include <cmath> #include <iostream> using namespace std; class Vector {    private:    int x, y, z;    //components of the Vec

    11. C++의 가상 기본 클래스

      이 튜토리얼에서는 C++의 가상 기본 클래스를 이해하는 프로그램에 대해 논의할 것입니다. 가상 클래스는 주로 다중 상속 중에 사용됩니다. 동일한 클래스의 여러 인스턴스가 동일한 클래스에 사용되어 나중에 모호성이 발생하는 것을 방지하기 위해 가상 클래스가 사용됩니다. 예시 #include <iostream> using namespace std; class A {    public:    int a;    A(){       a = 10; &n

    12. C++에서 shared_ptr을 사용한 가상 파괴

      이 튜토리얼에서는 C++에서 shared_ptr을 사용하여 가상 파괴를 이해하는 프로그램에 대해 논의할 것입니다. 클래스의 인스턴스를 삭제하기 위해 기본 클래스의 소멸자를 가상으로 정의합니다. 따라서 생성된 역순으로 상속된 다양한 개체 인스턴스를 삭제합니다. 예시 #include <iostream> #include <memory> using namespace std; class Base {    public:    Base(){       cout

    13. C++의 가상 함수

      이 튜토리얼에서는 C++의 가상 함수를 이해하는 프로그램에 대해 논의할 것입니다. 가상 함수는 기본 클래스에서 정의된 멤버 함수이며 자식 클래스에서도 추가로 정의할 수 있습니다. 파생 클래스를 호출하는 동안 덮어쓴 함수가 호출됩니다. 예시 #include <iostream> using namespace std; class base {    public:    virtual void print(){       cout << "print ba

    14. C++에서 STL을 사용하여 전체 문자열을 대문자 또는 소문자로 변환

      이 튜토리얼에서는 C++에서 STL을 사용하여 전체 문자열을 대문자 또는 소문자로 변환하는 방법을 이해하는 프로그램에 대해 설명합니다. 이 변환을 수행하기 위해 C++ STL은 각각 대문자와 소문자로 변환하는 toupper() 및 tolower() 함수를 제공합니다. 예시 #include<bits/stdc++.h> using namespace std; int main(){    string su = "Tutorials point";    transform(su.beg

    15. C++에서 정렬된 배열의 더 작은 요소 계산

      이 튜토리얼에서는 C++에서 정렬된 배열의 더 작은 요소를 세는 프로그램에 대해 논의할 것입니다. 여기서 우리는 숫자가 주어지고 우리의 임무는 주어진 숫자보다 작은 정렬된 배열에 있는 모든 요소를 ​​계산하는 것입니다. 예시 #include <bits/stdc++.h> using namespace std; int countSmaller(int arr[], int n, int x){    return upper_bound(arr, arr+n, x) - arr; } int main(){   &nb

    16. C++ STL에서 Set을 사용하여 오른쪽에 있는 더 작은 요소 계산

      이 튜토리얼에서는 C++ STL에서 set을 사용하여 오른쪽에 있는 작은 요소를 세는 프로그램에 대해 논의할 것입니다. 이를 위해 배열이 제공됩니다. 우리의 임무는 새로운 배열을 구성하고 현재 요소의 오른쪽에 더 작은 수의 요소를 해당 위치에 추가하는 것입니다. 예시 #include <bits/stdc++.h> using namespace std; void count_Rsmall(int A[], int len){    set<int> s;    int countSmaller

    17. C++에서 STL을 사용하여 이진 배열에서 1과 0의 수를 센다.

      이 튜토리얼에서는 C++에서 STL을 사용하여 이진 배열에서 1과 0의 수를 세는 프로그램에 대해 논의할 것입니다. 이를 위해 배열이 제공됩니다. 우리의 임무는 배열에 있는 0과 1의 수를 세는 것입니다. 예시 #include <bits/stdc++.h> using namespace std; // checking if element is 1 or not bool isOne(int i){    if (i == 1)       return true;    els

    18. C++ STL에서 Set을 사용하여 반전 계산

      이 튜토리얼에서는 C++ STL에서 set을 사용하여 반전을 계산하는 프로그램에 대해 논의할 것입니다. 반전 카운트는 배열이 완전히 정렬되는 정도를 측정한 것입니다. 배열이 이미 정렬된 경우 반전 횟수는 0이 됩니다. 예시 #include<bits/stdc++.h> using namespace std; //returning inversion count int get_Icount(int arr[],int n){    multiset<int> set1;    set1.inser

    19. C++ STL을 사용하여 길이가 2인 고유한 연속 하위 문자열의 개수

      이 자습서에서는 C++ STL을 사용하여 길이가 2인 고유한 연속 하위 문자열을 계산하는 프로그램에 대해 설명합니다. 이를 위해 문자열이 제공됩니다. 우리의 임무는 주어진 문자열에서 길이가 2인 모든 고유한 부분 문자열을 세어 출력하는 것입니다. 예시 #include<bits/stdc++.h> using namespace std; void calc_distinct(string str){    map<pair<char,char>, int> dPairs;    for

    20. C++의 워드 래더

      두 단어(beginWord 및 endWord)가 있고 사전의 단어 목록이 있다고 가정하고 beginWord에서 endWord까지의 가장 짧은 변환 시퀀스의 길이를 찾으십시오. 다음과 같이 - 한 번에 하나의 문자만 변환할 수 있습니다. 변환된 각 단어에는 단어 목록이 있어야 합니다. beginWord는 변형된 단어가 아닙니다. 우리는 다음을 명심해야 합니다 - 이러한 변경 시퀀스가 ​​없으면 0을 반환합니다. 모든 단어의 길이는 동일합니다. 모든 단어에는 소문자만 포함됩니다. 단어 목록에 중복이

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:145/300  20-컴퓨터/Page Goto:1 139 140 141 142 143 144 145 146 147 148 149 150 151