Pytania oznaczone «c++»

165
Jak debugować błędy uszkodzenia sterty?

Debuguję (natywną) wielowątkową aplikację C ++ w programie Visual Studio 2008. W pozornie przypadkowych przypadkach pojawia się komunikat o błędzie „Windows wyzwolił punkt przerwania ...” z informacją, że może to być spowodowane uszkodzeniem sterta. Te błędy nie zawsze powodują awarię aplikacji od...

165
Co to jest Objective C ++? [Zamknięte]

Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy ....

165
Czy idiom pImpl jest rzeczywiście używany w praktyce?

Czytam książkę „Wyjątkowy C ++” Herba Suttera iw tej książce poznałem idiom pImpl. Zasadniczo chodzi o stworzenie struktury dla privateobiektów a classi dynamiczne przydzielanie ich, aby skrócić czas kompilacji (a także lepiej ukryć prywatne implementacje). Na przykład: class X { private: C c;...

165
Co dokładnie wyklucza #defining WIN32_LEAN_AND_MEAN?

Znalazłem wyjaśnienie definiujące WIN32_LEAN_AND_MEAN "zmniejsza rozmiar plików nagłówkowych Win32 poprzez wykluczenie niektórych rzadziej używanych API". Gdzie indziej czytałem, że przyspiesza to proces budowania. Więc co dokładnie wyklucza WIN32_LEAN_AND_MEAN? Czy powinno mnie obchodzić ta...

164
Czy funkcje wirtualne mogą mieć parametry domyślne?

Jeśli zadeklaruję klasę bazową (lub klasę interfejsu) i określę wartość domyślną dla co najmniej jednego z jej parametrów, czy klasy pochodne muszą określać te same wartości domyślne, a jeśli nie, to które wartości domyślne będą widoczne w klasach pochodnych? Dodatek: Interesuje mnie również, jak...

164
Nigdy wcześniej nie widziano pętli for w C ++

Konwertowałem algorytm C ++ na C #. Natknąłem się na to for loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Nie daje błędu w C ++, ale robi to w C # (nie można przekonwertować int na bool). Naprawdę nie mogę tego rozgryźć pętli for, gdzie jest warunek? Czy ktoś może...

163
Czy D jest wiarygodną alternatywą dla Java i C ++? [Zamknięte]

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