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?