Pytania otagowane jako c++

C ++ jest językiem programowania ogólnego przeznaczenia. Został pierwotnie zaprojektowany jako rozszerzenie do C i ma podobną składnię, ale teraz jest to zupełnie inny język. Ten znacznik służy do pytań o kod (kompilowany) za pomocą kompilatora C ++. Użyj tagu specyficznego dla wersji w przypadku pytań związanych z określoną wersją standardową [C ++ 11], [C ++ 14], [C ++ 17] lub [C ++ 20] itp.

3
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 ++?

2
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 function_name<int>(int); Ale mam następujące błędy: error: expected primary-expression before 'template' …
117 c++  templates 




12
Co oznacza „const static” w C i C ++?
const static int foo = 42; Widziałem to w kodzie tutaj w StackOverflow i nie mogłem zrozumieć, co robi. Potem zobaczyłem zagmatwane odpowiedzi na innych forach. Domyślam się, że jest używany w C, aby ukryć stałą fooprzed innymi modułami. Czy to jest poprawne? Jeśli tak, po co ktoś miałby go …
117 c++  c 

17
Wartość domyślna do parametru podczas przekazywania przez odwołanie w C ++
Czy jest możliwe nadanie wartości domyślnej parametrowi funkcji, gdy przekazujemy parametr przez odniesienie? w C ++ Na przykład, gdy próbuję zadeklarować funkcję taką jak: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Kiedy to robię, wyświetla błąd: błąd C2440: „domyślny argument”: nie można przekonwertować z „const int” …

11
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 to znaczenia ...) Dziękuję Ci bardzo!
117 c++  c  exc-bad-access 


12
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 podstawowy generator sekwencji, wyraźnie zbyt duży, aby przechowywać zmaterializowaną wersję. …

3
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ł jak najmniejszej konserwacji w przyszłości. Na przykład …
117 c++  cmake  project-setup 

8
Co robi static_assert i do czego byś go użył?
Czy mógłbyś podać przykład, w którym static_assert(...)('C ++ 11') elegancko rozwiązałoby problem? Znam się na czasie wykonywania assert(...). Kiedy powinienem preferować static_assert(...)zamiast zwykłego assert(...)? Poza boosttym jest coś BOOST_STATIC_ASSERT, co się nazywa , czy to jest to samo co static_assert(...)?

3
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; …
117 c++ 


30
Jakie byłyby ograniczenia C ++ w porównaniu z językiem C? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Oto zalety języka C ++ C ++ udostępnia określone …
116 c++  c 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.