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의 Map 및 Multimap에서 내림차순

      일반적으로 맵 및 다중 맵 맵의 기본 동작은 요소를 오름차순으로 저장하는 것입니다. 하지만 Greater 함수를 사용하여 요소를 내림차순으로 저장할 수 있습니다. 지도 내림차순: 함수는 여기에서 사용됩니다. - m::find() – 맵에서 키 값 b가 있는 요소에 대한 반복자를 발견하면 반환하고, 그렇지 않으면 종료할 반복자를 반환합니다. m::erase() – 맵에서 키 값을 제거합니다. m::equal_range() – 쌍의 반복자를 반환합니다. 쌍은 key와 동일한 키를 가진 컨테이너의 모든 요소를 ​​포함

    2. emplace 대 C++ STL의 삽입

      emplace 작업은 불필요한 개체 복사를 방지하고 삽입 작업보다 효율적으로 삽입을 수행합니다. 삽입 작업은 개체에 대한 참조를 사용합니다. 알고리즘 Begin Declare set. Use emplace() to insert pair. Use insert() to insert pair by using emplace(). Print the set. End 예시 코드 #include<bits/stdc++.h> using namespace std; int main() {    set&l

    3. 특정 값이 있는 C++ STL 벡터에서 항목을 제거하는 방법은 무엇입니까?

      지우기 기능은 C++ STL 벡터에서 특정 값을 가진 항목을 제거하는 데 사용됩니다. 알고리즘 Begin Declare vector v and iterator it to the vector. Initialize the vector. Erase() function is used to remove item from end. Print the remaining elements. End. 예시 코드 #include <iostream> #include <vector> using namespace std; int main

    4. STL 세트 C++의 삽입 및 삭제

      삽입 STL 세트에 삽입은 insert(), emplace() 연산으로 할 수 있습니다. 삽입() :Insert()는 집합에 요소를 삽입하는 데 사용됩니다. 삽입 작업은 개체에 대한 참조를 사용합니다. 사용된 기능 목록: st.size() =집합의 크기를 반환합니다. st.insert() =집합에 요소를 삽입하는 데 사용됩니다. 예시 코드 #include <iostream> #include <set> #include <string> #include <cstdlib> using na

    5. C++ STL의 iswalnum() 함수

      C++ STL의 iswalnum() 함수는 주어진 와이드 문자가 영숫자 문자인지, 즉 숫자(0-9), 대문자(A-Z), 소문자(a-z) 또는 영숫자 문자인지 확인합니다. 알고리즘 Begin Initializes the characters. Call function iswalnum(c1) to check whether it is alphanumeric or not. If it is alphanumeric character, then value will be returned otherwise zero will be re

    6. C++ STL의 iswalpha() 함수

      C++ STL의 iswalpha() 함수는 주어진 와이드 문자가 알파벳인지 여부를 확인하는 데 사용됩니다. 알고리즘 Begin Initializes the strings. Call function iswalpha(str) to check whether it contains alphabet or not. If it contains alphabet, then value will be returned otherwise zero will be returned. End 예시 코드 #include <cwctype>

    7. C++ STL의 lldiv() 함수

      C++ STL의 lldiv() 함수는 두 숫자를 나눈 몫과 나머지의 결과를 제공합니다. 알고리즘 Begin Take two long type numbers as input. Call function lldiv(). Print the quotient and remainder. End. 예시 코드 #include <cstdlib> #include <iostream> using namespace std; int main() {    long long q = 500LL;  

    8. C++ STL의 다중 집합 insert() 함수

      한 다중 집합에서 다른 다중 집합으로의 한 위치에서 다른 위치로 다중 집합 컨테이너의 요소를 삽입하는 C++ STL의 다중 집합 insert() 함수입니다. 사용된 기능 목록: ms.size() =다중 집합의 크기를 반환합니다. ms.insert() =다중 집합에 요소를 삽입하는 데 사용됩니다. 예시 코드 #include <iostream> #include <set> #include <string> #include <cstdlib> using namespace std; int main

    9. C++ STL의 부정 함수

      Negate 함수는 값의 부호를 변경하기 위해 주어진 값을 부정하는 데 사용됩니다. 음수 값을 양수로 또는 그 반대로 변경합니다. 함수 프로토타입: function transform(a_begin, a_end, a1_begin, negate()):    a_begin = lower bound of the array.    a_end = upper bound of the array.    a1_end = Lower bound of the second modified array. &

    10. 벡터를 사용하여 문자열 일치를 구현하는 C++ 프로그램

      이것은 또 다른 문자열 일치 방법입니다. 이 접근 방식에서는 벡터를 사용하여 부분 문자열을 검색합니다. C++에서는 표준 라이브러리를 사용하여 벡터를 쉽게 만들 수 있습니다. 기본 문자열과 벡터로 검색할 문자열을 가져와서 기본 문자열로 검색합니다. 하나의 일치 항목이 발견되면 이 함수는 주소를 반환하고 기본 문자열에서 제거합니다. 따라서 다음 반복에서는 위치 0에서 시작하여 다시 검색합니다. 여러 번 발생하는 경우 루프를 사용하고 반복적으로 일치 항목을 검색하고 위치를 반환합니다. Input: Main String: &ldquo

    11. C++에서 string형과 char[] 유형의 차이점

      이 섹션에서는 C++에서 string과 char[]의 차이점이 무엇인지 알아보겠습니다. char[]는 기본적으로 문자 배열입니다. 따라서 이 배열에는 몇 가지 속성이 있습니다. 이러한 속성은 아래에 나열되어 있습니다. char[]가 스택 섹션에 할당되면 항상 256바이트의 공간을 차지합니다. 텍스트 크기에 따라 달라지지 않습니다. malloc() 또는 calloc()을 사용하여 힙 섹션에 공간을 동적으로 할당하면 이를 사용한 후 메모리를 해제해야 하며 항상 힙 할당 오버헤드가 있습니다. 문자 배열의 크기가 256자보

    12. C++ string ==와 compare()의 차이점은 무엇입니까?

      C++에서는 compare() 함수와 ==연산자를 사용하여 두 문자열을 비교할 수 있습니다. 그렇다면 질문은 왜 두 가지 다른 방법이 있습니까? 차이점이 있나요? compare()와 ==연산자 사이에는 몇 가지 기본적인 차이점이 있습니다. C++에서 ==연산자는 두 문자열이 동일한지 여부를 확인하기 위해 문자열에 대해 오버로드됩니다. 동일하면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 따라서 Boolean 유형의 함수와 같습니다. compare() 함수는 두 가지 다른 것을 반환합니다. 둘 다 같으면 0을 반환하고, 문자

    13. C++에서 std::string을 const char* 또는 char*로 변환하는 방법은 무엇입니까?

      이 섹션에서는 C++ 문자열(std::string)을 const char* 또는 char*로 변환하는 방법을 볼 것입니다. 이러한 형식은 C 스타일 문자열입니다. c_str()이라는 함수가 있습니다. 이것은 우리가 작업을 수행하는 데 도움이 될 것입니다. 문자열 개체의 현재 값을 나타내는 null로 끝나는 문자 시퀀스(즉, C-문자열)를 포함하는 배열에 대한 포인터를 반환합니다. 다음은 std::string::c_str에 대한 선언입니다. const char* c_str() const; 이 함수는 문자열 개체의 현재 값을 나타내

    14. C++에서 열거형 변수를 문자열로 변환하는 방법은 무엇입니까?

      여기서는 C++에서 일부 열거형 데이터를 문자열로 변환하는 방법을 볼 것입니다. 그렇게 하는 직접적인 기능은 없습니다. 하지만 enum을 문자열로 변환하는 자체 함수를 만들 수 있습니다. 열거형 값을 인수로 사용하는 함수를 만들고 열거형 이름을 해당 함수의 문자열로 수동으로 반환합니다. 예시 코드 #include <iostream> using namespace std; enum Animal {Tiger, Elephant, Bat, Dog, Cat, Mouse}; string enum_to_string(Animal t

    15. C++에서 std::string을 소문자로 변환하는 방법은 무엇입니까?

      이 섹션에서는 C++ 문자열의 모든 문자를 소문자로 변환하는 방법을 살펴봅니다. 이렇게 하려면 변환 기능을 사용해야 합니다. 이 변환 기능은 알고리즘 라이브러리에 있습니다. 변환 함수는 문자열의 시작 포인터와 문자열의 끝 포인터를 사용합니다. 또한 결과를 저장하기 위해 문자열의 시작을 취하고 네 번째 인수는 ::tolower입니다. 이것은 문자열을 소문자 문자열로 변환하는 데 도움이 됩니다. 일부 문자열을 대문자 문자열로 변환하려는 경우에도 이와 동일한 방법을 사용할 수 있습니다. 예시 코드 #include <iostream

    16. C++ 열거형을 문자열에 매핑하는 방법은 무엇입니까?

      여기에서는 C++에서 일부 열거형 데이터를 문자열에 매핑하는 방법을 볼 것입니다. 그렇게 하는 직접적인 기능은 없습니다. 하지만 enum을 문자열로 변환하는 자체 함수를 만들 수 있습니다. 열거형 값을 인수로 사용하는 함수를 만들고 열거형 이름을 해당 함수의 문자열로 수동으로 반환합니다. 예시 코드 #include <iostream> using namespace std; enum Animal {Tiger, Elephant, Bat, Dog, Cat, Mouse}; string enum_to_string(Animal

    17. C++에서 문자열을 빠르게 뒤집는 방법은 무엇입니까?

      이 섹션에서는 C++를 사용하여 문자열을 매우 빠르게 뒤집는 방법을 볼 것입니다. 반전을 위해 알고리즘 라이브러리에 reverse()라고 하는 내장 함수가 있습니다. 이 함수는 컨테이너의 시작과 끝 포인터를 취한 다음 요소를 뒤집습니다. Input: A number string “Hello World” Output: “dlroW olleH” 알고리즘 Step 1:Take a string Step 2: reverse it using reverse() function Step 3: Print

    18. C++의 문자열에서 특정 문자를 제거하는 방법은 무엇입니까?

      이 섹션에서는 C++의 문자열에서 일부 문자를 제거하는 방법을 살펴보겠습니다. C++에서는 이 작업을 erase() 및 remove() 함수를 사용하여 매우 쉽게 수행할 수 있습니다. 제거 함수는 문자열의 시작 및 끝 주소와 제거될 문자를 사용합니다. Input: A number string “ABAABACCABA” Output: “BBCCB” 알고리즘 Step 1:Take a string Step 2: Remove each occurrence of a specific character u

    19. C++의 문자열 at() 함수

      이 섹션에서는 C++의 at() 함수가 무엇인지 살펴보겠습니다. at() 함수는 지정된 위치의 문자에 액세스하는 데 사용됩니다. 이 프로그램에서는 at() 함수를 사용하여 각 문자를 반복하고 다른 줄에 인쇄합니다. 예시 코드 #include<iostream> using namespace std; main() {    string my_str = "Hello World";    for(int i = 0; i<my_str.length(); i++) {  

    20. C++를 사용하여 문자열의 단어를 반복하는 가장 우아한 방법

      예시 코드 #include <iostream> #include <vector> #include <string> #include <sstream> using namespace std; int main() {    string str("Hello from the dark side");    string tmp; // A string to store the word on each iteration.    stringstre

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:35/300  20-컴퓨터/Page Goto:1 29 30 31 32 33 34 35 36 37 38 39 40 41