c++
в случае использования возникла, когда желая сделать contitional копия (1. выполнимо с copy_if), но из контейнера значений в контейнер указателей на эти значения (2. выполнимо с transform). С помощью доступных инструментов я не могу сделать менее чем за два шага : #include <vector> #include <algo...
я программирую исключительно на C в течение 25 лет, но никогда не использовал C++. Теперь мне нужно изучить основы программирования на C++. Может ли кто-нибудь порекомендовать онлайн-учебник (или не Книгу), который был бы наиболее подходящим для меня. Спасибо. Edit: мне действительно нужен был C++ исключител...
почему std::cout строка в следующем коде выполняется, даже если A и B разные? #include <iostream> enum T { A = 1, B = 2 }; // #define A 1 // #define B 2 int main() { #if (A == B) std::cout << A << B; #endif } если я использую #define вместо этого (как прокомментировано), я не получа...
некоторое время назад мой старый учитель написал этот код, сказав, что это еще один способ инициализации массива, в то же число (кроме нуля конечно). три в этом случае. Он сказал, что этот способ немного лучше, чем for петли. Зачем мне нужен оператор сдвига влево? Зачем мне нужен еще один массив long? Я нич...
недавно я заметил, что некоторые люди упоминают об этом std::list::size() имеет линейную сложность. Согласно некоторыеисточник, это на самом деле зависит от реализации, поскольку стандарт не говорит, Какой должна быть сложность. Комментарий в этой статье говорит: на самом деле, это зависит от того, какой ...
в разделе комментариев в этом посте есть тема об использовании std::vector::reserve() и std::vector::resize(). вот исходный код: void MyClass::my_method() { my_member.reserve(n_dim); for(int k = 0 ; k < n_dim ; k++ ) my_member[k] = k ; } Я считаю, что писать элементы vector правильная ...
Я пытаюсь скомпилировать этот исходный код из файла Makefile в VPS, но он не работает. ВПС-это 64 цента ОС вот полная ошибка # make gcc -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/amx/*.c g++ -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/*.cpp g++ -c -O3 -w -DLINUX -I../SDK/amx/ *.cpp g++ -O2 -fshort-wchar -shared -o "...
есть много программ, например Visual Studio, которые могут обнаруживать, когда внешняя программа изменяет файл, а затем перезагружает файл, если пользователь хочет выбрать. Есть ли относительно простой способ сделать это в C++ (не обязательно должен быть независимым от платформы)? ...
Мне было интересно, в чем разница между сообщениями WM_QUIT, WM_CLOSE и WM_DESTROY в программе windows, по существу: когда они отправляются, и есть ли у них какие-либо автоматические эффекты, кроме того, что определено программой?...
у меня есть моя первая попытка использовать C++11 unique_ptr; я заменяю полиморфный необработанный указатель внутри моего проекта, который принадлежит одному классу, но передается довольно часто. раньше у меня были такие функции, как: bool func(BaseClass* ptr, int other_arg) { bool val; // plain ordinar...