C ++

Ordenació del vector 2D a C ++ | Set 2 (en ordre descendent per fila i columna)
2026

Ordenació del vector 2D a C ++ | Set 2 (en ordre descendent per fila i columna)

Hem discutit alguns dels casos d’ordenació del vector 2D al següent conjunt. Ordena el vector 2D a C ++ | Conjunt 1 (per fila i columna) Es discuteixen més casos en aquest article Cas 3: Per ordenar una fila particular de vector 2D en ordre descendent Aquest tipus d’ordenació organitza una fila seleccionada de vector 2D en ordre descendent. Això s’aconsegueix mitjançant l’ús de “Sort ()” i passant iteradors del vector 1D com a arguments.

Tornar de les funcions de void a C ++
2026

Tornar de les funcions de void a C ++

Les funcions buides es coneixen com a funcions de retorn de no valor. Són "buits" degut al fet que no se suposa que retornin valors. És cert, però no del tot. No podem retornar valors, però hi ha alguna cosa que segurament podem tornar de les funcions de buit. Les funcions de void no tenen cap tipus de retorn, però poden fer valors de retorn. Alguns dels casos es mostren a continuació: 1) Una funció buida pot tornar: només podem escriure una instrucció de retorn en un void Fun (). De fet, es considera una bona pràctica (per llegir el codi) per escriure un retorn; Declaració per indicar el final de la funció.

Ordenació del vector 2D a C ++ | Conjunt 3 (per nombre de columnes)
2026

Ordenació del vector 2D a C ++ | Conjunt 3 (per nombre de columnes)

Hem discutit alguns dels casos d’ordenació del vector 2D al conjunt 1 i el conjunt 2. Sortint vector 2D en C ++ | Configureu 1 (per fila i columna) Ordenació del vector 2D a C ++ | Set 2 (en ordre descendent per fila i columna) Es discuteixen més casos en aquesta articulació esmentada en un dels articles publicats d’aquest conjunt, un vector 2D també pot tenir files amb un nombre diferent de columnes. Aquesta propietat és diferent a la matriu 2D en què totes les files tenen el mateix nombre de columnes.

Els intervals de tipus de dades i les seves macros a C ++
2026

Els intervals de tipus de dades i les seves macros a C ++

La majoria de vegades, en programació competitiva, cal assignar la variable, el valor màxim o mínim que pot contenir el tipus de dades, però recordar un nombre tan gran i precís és un treball difícil. Per tant, C ++ té certes macros per representar aquests números, de manera que es poden assignar directament a la variable sense escriure el nombre sencer.

Classe de matriu a C ++
2026

Classe de matriu a C ++

La introducció de la classe Array de C ++ 11 ha ofert una alternativa millor per a les matrius d'estil C. Els avantatges de la classe Array sobre la matriu d'estil C són:-

Llista de reenviament a C ++ STL
2026

Llista de reenviament a C ++ STL

Forward_List Container proporciona la implementació de l'estructura de dades de la llista vinculada. Emmagatzema dades en memòria no contigua on cada element apunta a l’element següent de la seqüència. Això fa que la inserció i la supressió siguin més ràpides un cop coneguda la posició de l’element.

Lliga la funció i els marcadors de lloc a C ++
2026

Lliga la funció i els marcadors de lloc a C ++

De vegades hem de manipular el funcionament d’una funció segons la necessitat, és a dir, canviar alguns arguments per defecte, etc. Prefinir una funció per tenir arguments predeterminats restringeix la versatilitat d’una funció i ens obliga a utilitzar els arguments predeterminats i també amb valors similars cada vegada. Des de C ++ 11 en endavant, la introducció de la funció BIND ha facilitat aquesta tasca.

Manipulacions de relació a C ++ | Conjunt 2 (comparació)
2026

Manipulacions de relació a C ++ | Conjunt 2 (comparació)

Prerequisit - Manipulacions de relació a C ++ | Configureu 1 (aritmètica) en C ++, el fitxer de capçalera ens permet manipular relacions mitjançant diversos àlies de plantilla incorporada. El fitxer de capçalera es va introduir des de C ++ 11 en endavant. En aquest article, discutirem la comparació de les manipulacions de proporcions en C ++. S'utilitzen les funcions següents:

Manipulacions de relació a C ++ | Set 1 (aritmètica)
2026

Manipulacions de relació a C ++ | Set 1 (aritmètica)

C ++ ens permet realitzar operacions d’addició, resta, multiplicació i divisió en fraccions. Un mètode d’afegir relacions es discuteix a l’article següent: programa per afegir dues fraccions. El mètode que s’utilitza aquí és tediós i llarg, per la qual cosa es va introduir un mètode millor a C ++. El fitxer de capçalera ens permet manipular relacions mitjançant diversos àlies de plantilla incorporada. El fitxer de capçalera es va introduir des de C ++ 11 en endavant.

std :: partició en C ++ STL
2026

std :: partició en C ++ STL

C ++ té una classe a la seva biblioteca d’algoritmes STL que ens permet algoritmes de partició fàcils mitjançant determinades funcions integrades. La partició es refereix a l'acte d'elements divisòries dels contenidors en funció d'una condició determinada. Operacions de partició: 1. Partició (Beg, End, Condició):- Aquesta funció s'utilitza per dividir els elements sobre la base de la condició esmentada en els seus arguments.2. is_partitioned (beg, final, condició):- Aquesta funció retorna boolean true si el contenidor es reparteix els altres retorna falsos.

classe std::string en C++
2026

classe std::string en C++

C++ té en la seva definició una manera de representar una seqüència de caràcters com a objecte de la classe. Aquesta classe s'anomena std:: string. La classe string emmagatzema els caràcters com una seqüència de bytes amb la funcionalitat de permetre l'accés al caràcter d'un sol byte.

Tipus integrals ampliats (escollint la mida entera correcta en C/C++)
2026

Tipus integrals ampliats (escollint la mida entera correcta en C/C++)

C/C++ té definicions molt fluixes sobre els seus tipus de dades enters bàsics (char, short, int, long i long long). El llenguatge garanteix que poden representar almenys un rang de valors, però qualsevol plataforma en particular (compilador, sistema operatiu, maquinari) pot ser més gran que això. Un bon exemple és llarg. En una màquina, pot ser de 32 bits (el mínim requerit per C). En un altre, és de 64 bits. Què feu si voleu un tipus d'enter que tingui precisament 32 bits de llarg? Aquí és on entra int32_t: és un àlies per a qualsevol tipus d'enter que tingui el vostre sistema en particular que sigui exactament de 32 bits. Plantilla: