Pytania oznaczone «c++»

292
Logiczny operator XOR w C ++?

Czy jest coś takiego? Po raz pierwszy spotkałem się z praktyczną potrzebą, ale nie widzę takiej w Stroustrup . Zamierzam napisać: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Ale nie ma ^^operatora. Czy mogę użyć bitowej ^tutaj i uzyskać prawidłową odpowiedź...

291
Singleton: Jak go używać

Edycja: Z innego pytania podałem odpowiedź, która zawiera linki do wielu pytań / odpowiedzi na temat singletonów: Więcej informacji na temat singletonów tutaj: Przeczytałem więc temat Singletons: dobry projekt czy kula? A kłótnia wciąż trwa. Widzę Singletony jako wzorzec projektowy (dobry i...

289
Wykrywanie zbędnego # zawiera w C / C ++?

Często stwierdzam, że sekcja nagłówków pliku stale się powiększa, ale nigdy się nie zmniejsza. Przez cały okres istnienia pliku źródłowego klasy mogły się przenosić i były refaktoryzowane, i jest bardzo możliwe, że istnieje wiele takich #includes, które nie muszą już tam być. Pozostawienie ich tam...

286
Pisać aplikacje w C lub C ++ dla Androida? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz,...

282
Jak wydrukować zawartość wektora?

Chcę wydrukować zawartość wektora w C ++, oto co mam: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file)...

281
Jakie jest uzasadnienie ciągów zakończonych zerem?

Mimo że uwielbiam C i C ++, nie mogę powstrzymać się od podrapania po wyborze ciągów zakończonych znakiem zerowym: Łańcuchy z prefiksem długości (tj. Pascal) istniały przed C. Łańcuchy z prefiksem długości przyspieszają działanie kilku algorytmów, umożliwiając ciągłe wyszukiwanie...

279
Inicjalizacja struktury C ++

Czy można zainicjować struktury w C ++, jak wskazano poniżej struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; Linki tutaj i tutaj wspominają, że można używać tego stylu tylko w...