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.

8
Qt Creator - Project ERROR: Xcode nie został poprawnie skonfigurowany. Może być konieczne potwierdzenie umowy licencyjnej, uruchamiając / usr / bin / xcodebuild
Właśnie zainstalowałem Qt 5.5 i po raz pierwszy używam Qt Creator w systemie OS X. Kiedy po raz pierwszy zainstalowałem Qt, wyświetlił mi się komunikat o błędzie „Xcode 5 not installed”, który wydawał mi się dziwny (mam Xcode 7 beta) , ale instalacja i tak zakończyła się pomyślnie. Teraz, kiedy …
121 c++  xcode  macos  qt  qt-creator 

3
Jakie implementacje C ++ Smart Pointer są dostępne?
Porównania, zalety, wady i kiedy używać? Jest to spin-off z wątku usuwania śmieci, w którym to, co uważałem za prostą odpowiedź, wygenerowało wiele komentarzy na temat niektórych konkretnych implementacji inteligentnych wskaźników, więc wydawało się, że warto rozpocząć nowy post. Ostatecznie pytanie brzmi, jakie są różne implementacje inteligentnych wskaźników w C …

13
Znajdowanie duplikatów w czasie O (n) i przestrzeni O (1)
Dane wejściowe: biorąc pod uwagę tablicę n elementów, która zawiera elementy od 0 do n-1, przy czym każda z tych liczb pojawia się dowolną liczbę razy. Cel: znaleźć te powtarzające się liczby w O (n) i używając tylko stałej przestrzeni pamięci. Na przykład niech n wynosi 7, a tablica {1, …
121 c++  c  algorithm 

23
Co należy do narzędzia edukacyjnego, aby zademonstrować nieuzasadnione założenia, które ludzie przyjmują w C / C ++?
Chciałbym przygotować małe narzędzie edukacyjne dla SO, które powinno pomóc początkującym (i średnio zaawansowanym) programistom rozpoznać i zakwestionować ich nieuzasadnione założenia w C, C ++ i ich platformach. Przykłady: „zawijanie liczb całkowitych” „każdy ma ASCII” „Mogę przechowywać wskaźnik funkcji w pustej przestrzeni *” Doszedłem do wniosku, że mały program testowy …

2
Dlaczego #include <string> zapobiega tutaj błędowi przepełnienia stosu?
Oto mój przykładowy kod: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() { …


18
Jak obliczyć czas wykonania fragmentu kodu w C ++
Muszę obliczyć czas wykonania fragmentu kodu C ++ w sekundach. Musi działać na komputerach z systemem Windows lub Unix. Używam kodu następującego kodu, aby to zrobić. (zaimportuj przed) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout &lt;&lt; double( clock() - startTime …
121 c++  benchmarking 

4
Co robi flaga fpermissive?
Zastanawiam się tylko, co -fpermissiverobi flaga w kompilatorze g ++? Staje się: błąd: przyjmowanie adresu tymczasowego [-fdopuszczalne] które mogę rozwiązać, podając -fpermissiveflagę kompilatorowi. EDYCJA : Właśnie znalazłem, co powoduje tymczasową część błędu adresu! Teraz naprawię tę część.

2
C ++ przekonwertować z 1 znaku na ciąg? [Zamknięte]
To pytanie raczej nie pomoże przyszłym odwiedzającym; ma znaczenie tylko dla małego obszaru geograficznego, określonego momentu lub wyjątkowo wąskiej sytuacji, która nie ma ogólnego zastosowania do odbiorców internetu na całym świecie. Aby uzyskać pomoc w szerszym zastosowaniu tego pytania, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Muszę rzucić …
121 c++  casting 

21
Dlaczego adres zero jest używany jako wskaźnik zerowy?
W C (lub C ++ w tym przypadku) wskaźniki są szczególne, jeśli mają wartość zero: radzę ustawić wskaźniki na zero po zwolnieniu ich pamięci, ponieważ oznacza to, że ponowne zwolnienie wskaźnika nie jest niebezpieczne; kiedy wywołuję malloc, zwraca wskaźnik o wartości zero, jeśli nie może uzyskać pamięci; if (p != …
121 c++  c  memory  pointers 

22
Pozycja najmniej znaczącego bitu, który jest ustawiony
Szukam skutecznego sposobu na określenie pozycji najmniej znaczącego bitu, który jest ustawiony jako liczba całkowita, np. Dla 0x0FF0 byłoby to 4. Prosta implementacja jest taka: unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value &amp; 1)) { value &gt;&gt;= 1; ++pos; } return …

9
Jaka jest różnica między int i long w C ++?
Popraw mnie, jeśli się mylę, int to 4 bajty, z zakresem wartości od -2 147 483 648 do 2147 483647 (2 ^ 31) long to 4 bajty, z zakresem wartości od -2 147 483 648 do 2 147 483 647 (2 ^ 31) Jaka jest różnica w C ++? Czy …
120 c++  variables 


11
Dlaczego nie mogę użyć wartości zmiennoprzecinkowej jako parametru szablonu?
Kiedy próbuję użyć floatjako parametru szablonu, kompilator woła o ten kod, podczas gdy intdziała dobrze. Czy to dlatego, że nie mogę użyć floatjako parametru szablonu? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { …


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.