c++

Dlaczego mój program jest powolny, gdy zapętla dokładnie 8192 elementy?

Oto wyciąg z omawianego programu. Macierz img[][] ma rozmiar SIZE×SIZE i jest inicjalizowana w: img[j][i] = 2 * j + i Nast ... Znam już malloc / free, ale problem nie jest ilość pamięci zużyta, to tylko czas wykonania, więc nie wiem jak to by pomogło.

Jak zadeklarować interfejs w C++?

Jak skonfigurować klasę, która reprezentuje interfejs? Czy to tylko abstrakcyjna klasa bazowa?

Jak zrobić prosty C++ Makefile

Jesteśmy zobowiązani do użycia Makefile, aby zebrać wszystko do kupy dla naszego projektu, ale nasz profesor nigdy nie pokaza ... szystko. Wszystko inne jest zawarte w .cpp. Jak zrobić prosty plik Makefile, który tworzy plik wykonywalny o nazwie a3a.exe?

Jak zaimplementować Klasyczne algorytmy sortowania we współczesnym C++?

Algorytm std::sort (i jego kuzyni std::partial_sort i std::nth_element) z biblioteki standardowej C++ jest w większości imple ... zyku C++14. W stosownych przypadkach oznaczam różnice składniowe i biblioteczne, w których różne wersje językowe się różnią.

Rule-of-Three staje się Rule-of-Five z C++11?

Więc po obejrzeniu tego wspaniałego wykładu na temat referencji rvalue, pomyślałem, że każda klasa skorzysta z takiego "kons ... . Tak jak ty powinieneś mieć copy-ctor, operator przypisania i destruktor, jeśli dotyczą wymienione wcześniej punkty. Myśli?

Jaka jest różnica między 'typedef' a 'using' w C++11?

Wiem, że w C++11 możemy teraz używać using do pisania aliasów typu, np. typedef s: typedef int MyInt; Jest, z tego co rozum ... nową nazwę (konwersje są niejawne między tymi nazwami). Jest to to samo z using czy generuje nowy typ? Czy są jakieś różnice?

Dlaczego warto używać static cast (x) zamiast (int)x?

Słyszałem, że funkcja static_cast powinna być preferowana do c-style lub prostego odlewania w stylu funkcji. Czy to prawda? Dlaczego?

Odczyt całego pliku ASCII do C++ std:: string [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ffer; std::string line; while(t){ std::getline(t, line); // ... Append line to buffer and go on } t.close() Jakieś pomysły?

Jak przekazać unikalny argument ptr konstruktorowi lub funkcji?

Jestem nowy, aby przenieść semantykę w C++11 i nie wiem zbyt dobrze, jak obsługiwać unique_ptr parametry w konstruktorach lub ... ym? Base::UPtr b1; Base::UPtr b2(new Base()); b1->setNext(b2); //should I write b1->setNext(std::move(b2)); instead?

Jak zadeklarować tablicę 2d w C++ używając new?

Jak zadeklarować tablicę 2d używając new? Jak dla "normalnej" tablicy chciałbym: int* ary = new int[Size] Ale int** ary = new int[sizeY][sizeX] A) nie działa/kompiluje i b) nie wykonuje co: int ary[sizeY][sizeX] Tak.

Jaka jest różnica między g++ a gcc?

Jaka jest różnica między g++ a gcc? Które z nich powinny być używane do ogólnego rozwoju c++?

Jakie nowoczesne biblioteki C++ powinny znaleźć się w moim toolboxie? [zamknięte]

Od około 10 lat jestem poza grą w C++ i chcę wrócić i zacząć na komercyjnej aplikacji. Jakie biblioteki są obecnie używane? ... na których możesz polegać? Jakie cechy sprawiają, że są one"niezbędne" ? Zobacz moja odpowiedź poniżej dla podsumowania.

Jak działa proces kompilacji / łączenia?

Jak działa proces kompilacji i łączenia? (Uwaga: Jest to wpis do Stack Overflow ' S C++ FAQ . Jeśli chcesz krytykować pom ... ierwszej kolejności, więc Twoja odpowiedź jest bardzo prawdopodobne, aby przeczytać przez tych, którzy przyszli z pomysłem.)

Co to jest std:: promise?

Jestem dość zaznajomiony z C++11 ' S std::thread, std::async i std::future składniki (np. patrz ta ODPOWIEDŹ ), które są pro ... ać krótki, zwięzły przykład sytuacji, w której potrzebny jest std::promise i gdzie jest najbardziej idiomatyczne rozwiązanie?

Jak wykonać polecenie i uzyskać wynik polecenia w C++ przy użyciu POSIX?

Szukam sposobu, aby uzyskać wyjście polecenia, gdy jest uruchamiane z programu C++. Patrzyłem na użycie funkcji system(), al ... owolne polecenie i uzyskać jego wyjście. Spojrzałem na boost.org , ale nie znalazłem niczego, co da mi to, czego potrzebuję.

Pretty-print C++ stl containers

proszę zwrócić uwagę na aktualizacje na końcu tego postu. Aktualizacja: stworzyłem publiczny projekt na Githubie dla tej b ... ostream & operator<<(std::ostream & o, const MyPrinter<Delims> & p) { return p.base->stream(o); }

C++11 rvalues and move semantyka confusion (return statement)

Próbuję zrozumieć referencje rvalue i przenieść semantykę C++11. Jaka jest różnica między tymi przykładami, a który z nich n ... ector<int> tmp {1,2,3,4,5}; return std::move(tmp); } std::vector<int> &&rval_ref = return_vector();

Jaka jest różnica między new/delete a malloc / free?

Jaka jest różnica między new/delete oraz malloc/free? Related (duplicate?): w jakich przypadkach używam malloc vs new?

Kiedy należy używać klasy a struct w C++?

W jakich scenariuszach lepiej używać struct vs A class W C++?

Jakie są różnice między generykami w C# i Javie... a szablonami w C++? [zamknięte]

Używam głównie Javy i generyki są stosunkowo nowe. Ciągle czytam, że Java podjęła złą decyzję lub że. NET ma lepsze implementacje itp. itd. Jakie są główne różnice między C++, C#, Java w generykach? Plusy / minusy każdego?