Pitanja s oznakom "c ++"

C ++ je programski jezik opće namjene. Izvorno je razvijen kao produžetak za C i zadržava sličnu sintaksu, ali sada je to sasvim drugi jezik. Koristite ovu oznaku za pitanja o kodu koji treba kompilirati pomoću C ++ kompilatora. Koristite oznaku inačice za pitanja vezana uz određenu standardnu ​​verziju [C ++ 11], [C ++ 17], itd.
26
odgovor

Zašto je brža obrada sortiranog niza od nesortiranog niza?

Ovdje je dio C + + koda koji se čini vrlo osebujan. Iz nekog čudnog razloga, sortiranje podataka čudesno čini kod gotovo šest puta bržim. #include <algorithm> #include <ctime> #include <mainstream> int main () {// Ge ...
Postavite 27. lipnja 2012. u 16:51 sati
25
odgovor

Što je operator "->" u C ++?

Nakon čitanja skrivenih značajki i tamnih kutova C ++ / STL-a na comp.>
postavljen 29. listopada '09 u 9:57
1
odgovor

Konačni vodič i popis knjiga u C ++

Ovo pitanje pokušava prikupiti nekoliko bisera među desetinama loših knjiga u C ++, koje se objavljuju svake godine. Za razliku od mnogih drugih programskih jezika, koji se često biraju iz udžbenika koji se nalaze na internetu, malo njih može ...
postavljeno 23. prosinca '08 u 8:23
37
odgovor

Koje su razlike između pokazivača i referentne varijable u C ++?

Znam da su veze sintaktički šećer, tako da je kod lakše čitati i pisati. Ali koje su razlike? Sažetak odgovora i veza u nastavku: Pokazivač se može ponovno dodijeliti bilo koji broj puta, a vezu se ne može ponovno dodijeliti ...
postavljen 11. rujna '08 u 23:03
76
odgovor

Kako prelazim kroz riječi?

Pokušavam razvrstati riječi niza. Može se pretpostaviti da se niz sastoji od riječi razdvojenih razmacima. Imajte na umu da me ne zanimaju funkcije niza C ili slične manipulacije / pristup znakovima. Također, navedite prioritet ...
postavljen 25. listopada. '08 u 11:58
11
odgovor

Što znači eksplicitna ključna riječ?

Što znači eksplicitna ključna riječ u C ++?
postavljen 23. rujna '08 u 16:58
36
odgovor

Zašto se "std imenski prostor" koristi kao loša praksa?

Rečeno mi je da je pisanje koda pomoću imena prostora std u kodu pogrešno i da umjesto toga trebam koristiti std :: cout i std :: cin. Zašto se upotreba prostora imena naziva lošom praksom? Može li on ili on proglasiti nejasne varijable neučinkovitim ...
postavljen 21. rujna '09 u 6:08
27
odgovor

Kako postavljate, brišete i mijenjate jedan bit?

Kako postavljate, brišete i prebacujete bitove u C / C ++?
set 07 Sep '08 u 3:42
8
odgovor

Kada treba koristiti static_cast, dynamic_cast, const_cast i reinterpret_cast?

Što je ispravna upotreba: static_cast dynamic_cast const_cast reinterpret_cast vrijednost C-stila (vrsta) Casting u stilu tipa funkcije (vrijednost) Kako odlučujete što ćete koristiti u kojim slučajevima?
01 Dec set. '08 u 11:11
10
odgovor

Zašto je u odvojenim ciklusima dodatak stigmi mnogo brži nego u kombiniranom ciklusu?

Pretpostavimo da a1, b1, c1 i d1 upućuju na hrpu memorije, a moj numerički kod ima sljedeću glavnu petlju. const int n = 100000; za (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Ovaj se ciklus izvodi 10.000 puta ...
17. prosinca '11 u 23:40
32
odgovor

Koja je razlika između #include <filename> i #include "filename"?

U programskim jezicima C i C ++, koja je razlika između upotrebe kutnih zagrada i korištenja navodnika u uključenom izjavi kako slijedi? #include <filename> #include "ime datoteke"
postavljeno 22. kolovoza '08 u 4:40
7
odgovor

Koja su osnovna pravila i idiomi za preopterećenje operatora?

Napomena. Odgovori su dati u određenom redoslijedu, ali budući da mnogi korisnici razvrstavaju odgovore prema glasovima, a ne o vremenu koje su dali, ovdje je indeks odgovora redoslijedom kojim imaju najviše značenja:
postavite 12 prosinca '10 u 15:44
8
odgovor

Što je pravilo tri?

Što znači kopiranje objekta? Što je konstruktor kopiranja i izjava o dodjeli kopiranja? Kada ih moram osobno proglasiti? Kako mogu spriječiti kopiranje objekata?
postavljen 13. studenog '10 u 16:27
5
odgovor

Što je kopija i swap idiom?

Kakav je to idiom i kada ga treba koristiti? Koje probleme on rješava? Da li se idiom mijenja s C ++ 11? Iako je to bilo spomenuto na mnogim mjestima, nismo imali nikakvih posebnih pitanja "što je ovo" pitanja i odgovora, pa evo ga. Ovdje je nepotpuna ...
Postavite 19. srpnja u 11:42
6
odgovor

C ++ 11 je uveo standardizirani memorijski model. Što to znači? I kako će to utjecati na C ++ programiranje?

C ++ 11 je uveo standardizirani memorijski model, ali što to točno znači? I kako će to utjecati na C ++ programiranje? Ovaj članak (Gavin Clark citira Herb Sutter) kaže da memorijski model znači da C ++ kod sada ima standardni ...
postavljeno 12. lipnja 2009. u 2:30