Pytania oznaczone «c++»

117
Jak wyświetlić zestaw za kodem przy użyciu Visual C ++?

Czytałem kolejne pytanie dotyczące wydajności dwóch linii kodu, a OP powiedział, że spojrzał na assembler za kodem i obie linie były identyczne w asemblerze. Pomijając dygresję, jak mógłbym zobaczyć kod asemblera utworzony podczas kompilacji programu. Używam Visual C ++ firmy Microsoft, ale...

117
C ++ Zwracanie referencji do zmiennej lokalnej

Czy poniższy kod (func1 ()) jest poprawny, jeśli ma zwrócić i? Pamiętam, że czytałem gdzieś, że jest problem podczas zwracania odwołania do zmiennej lokalnej. Czym się różni od func2 ()? int& func1() { int i; i = 1; return i; } int* func2() { int* p; p = new int; *p = 1; return...

117
Jak jawnie utworzyć wystąpienie funkcji szablonu?

Mam funkcję szablonu z jednym argumentem. Muszę utworzyć wystąpienie tej funkcji bez wywoływania tej funkcji, co oznacza jawnie, że muszę utworzyć wystąpienie. Mam taką funkcję: template <class T> int function_name(T a) {} Utworzyłem tę funkcję w następujący sposób: template int...

117
Odpowiednik C ++ do wzorca generatora Pythona

Mam przykładowy kod w Pythonie, który muszę naśladować w C ++. Nie potrzebuję żadnego konkretnego rozwiązania (np. Rozwiązania oparte na wspólnych rutynach wydajności, chociaż byłyby one również akceptowalnymi odpowiedziami), po prostu muszę w jakiś sposób odtworzyć semantykę. Pyton Jest to...

117
Jakie jest znaczenie kodu wyjątku „EXC_I386_GPFLT”?

Jakie jest znaczenie kodu wyjątku EXC_I386_GPFLT? Czy jego znaczenie różni się w zależności od sytuacji? W takim przypadku odnoszę się do typu EXC_BAD_ACCESSwyjątku z kodem wyjątkuEXC_I386_GPFLT Program został napisany w Xcode 5.0.1, zajmującym się cblas_zgemm()biblioteką BLAS (cóż, chyba nie ma...

117
Najprostszy, ale kompletny przykład CMake

W jakiś sposób jestem całkowicie zdezorientowany tym, jak działa CMake. Za każdym razem, gdy myślę, że zbliżam się do zrozumienia, jak powinno być napisane CMake, znika to w następnym przeczytanym przykładzie. Chcę tylko wiedzieć, jak powinienem ustrukturyzować mój projekt, aby mój CMake wymagał...

117
Visual Studio 2015 nie ma cl.exe

Pobrałem Visual C ++ i Visual Studio, ale nie mogę cl.exeskompilować mojego pliku C ++. Ścieżka do instalacji to `C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. Gdzie mogę znaleźć kompilator do kompilacji kodu C