Pytania oznaczone «c++»

109
Jak połączyć program C ++ z Boost przy użyciu CMake

Jak powinien wyglądać mój plik CMake do łączenia mojego programu z biblioteką Boost w systemie Ubuntu? Błędy wyświetlane podczas uruchamiania make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' Główny plik jest naprawdę...

109
Dlaczego rand ()% 6 jest obciążony?

Czytając, jak używać std :: rand, znalazłem ten kod na cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased Co jest nie tak z wyrażeniem po prawej stronie? Wypróbowałem i działa

108
W jaki sposób BLAS osiąga tak ekstremalną wydajność?

Z ciekawości zdecydowałem się porównać moją własną funkcję mnożenia macierzy z implementacją BLAS-a ... Wynik był, powiem, najmniej zaskoczony: Implementacja niestandardowa, 10 prób mnożenia macierzy 1000x1000: Took: 15.76542 seconds. Implementacja BLAS, 10 prób mnożenia macierzy...

108
Struktura C / C ++ a klasa

Po skończeniu mojej klasy C ++ wydawało mi się, że struktury / klasy są praktycznie identyczne, z wyjątkiem kilku drobnych różnic. Nigdy wcześniej nie programowałem w C; ale wiem, że ma struktury. Czy w C można dziedziczyć inne struktury i ustawić modyfikator public / private? Jeśli możesz to...