Результаты поиска по запросу "c++"
, Первый - это общие и очень популярные паттерны программирования, когда они применяются и их преимущества. Эффективная Java ориентирована на Java, но ее части достаточно общие, чтобы их можно было применить к любому языку программирования.
зрабатываем промежуточный SDK для C ++ и Java, который будет использоваться, например, разработчиками игр, разработчиками анимационного программного обеспечения, разработчиками Avatar в качестве библиотеки / DLL для улучшения своих продуктов. Я ...
Использование маркировки функции как виртуальной заключается в том, что вы просите компилятор отложить или выяснить «ТИП» объекта, вызывающего эту функцию во время выполнения, а не обычным способом «время компиляции». Это достигается с помощью указателей на объекты. Таким образом, чтобы выразить это в простой строке «Использовать указатели на объекты, чтобы использовать виртуальные функции».
оложим, у меня есть класс с виртуальной функцией и производный класс, который реализует виртуальную функцию другим способом. Предположим, у меня также есть вектор базового класса, используемый для хранения производных классов. Как мне выполнить ...
Valgrind сообщает об утечке памяти при присвоении значения строке
Valgrind сообщает об утечке памяти при присваивании значения строке. Я использовал следующий простой код для проверки утечки памяти, о которой сообщает Valgrind. /****************************************** * FILE: t3.c * Compiled using : g++ -g ...
Использование оператора new и оператора delete с пользовательским пулом памяти / распределителем
Я работаю над реализацией пула памяти / распределителя памяти и настраиваю ее в поместье, где только особый тип объекта «Клиент» может рисовать из пула. Клиент может быть либо создан непосредственно в пуле, либо может использовать пул ...
Библиотека rtmp неактуальна по юридическим причинам (DMCA), короче говоря, возможно статически связать libcurl, она просто не будет обрабатывать rtmp: // urls. Я сам не нуждался ни в этом, ни в библиотеке idn, поэтому в итоге я удалил оба, и это сработало. Мега благодарность людям, взламывающим эти библиотеки за Cygwin, и вам за подробное объяснение того, как это сделать.
могу понять, как правильно добавить статическую библиотеку libcurl в мою IDE Code :: Blocks. Я хочу, чтобы он был статическим, потому что тогда во время выполнения моей программы не требуются файлы .dll, которые не включены в Windows по ...
Введение в IPC также можно найти в таких книгах, как Advance Linux Programming (ISBN: 0-7357-1043-0)
ел бы передать указатель (я помещаю файл с данными в память с помощью mmap) на процессы, порожденные с помощью fork + exec, но я застрял на том, как передать указатель на порожденный процесс exec ()? Update1: Спасибо за ваш вклад, я использую ...
Есть ли способ вызвать функцию-член без оператора. * Или -> *
Ниже метод вызоваD::foo Функция через указатель на член генерирует ошибку:должен использовать.* или же->* вызвать функцию указателя на член в 'f (...)'.. конечно, это не то, как мы вызываем функции указателя на член. Правильный способ ...
Деструктор должен уничтожить объект, не более того.
яДеструкторы перегружены? [https://stackoverflow.com/questions/6243605/c-overloaded-destructor]говорит о перегрузке деструктора. Это подняло вопрос: может ли деструктор иметь параметры? Я никогда не использовал и не видел деструктор с ...
доступен в C ++ 11.
вляется эквивалентомstatic_cast с участиемboost::shared_ptr? Другими словами, как мне переписать следующее Base* b = new Derived(); Derived* d = static_cast<Derived*>(b);когда используешьshared_ptr? boost::shared_ptr<Base> b(new Derived()); ...
gurobi - Код ошибки = 10004 Невозможно получить атрибут 'X'
Я получаю сообщение об ошибке в моем файле c ++ / gurobi: Код ошибки = 10004 Невозможно получить атрибут 'X' Я читал, что это может иметь какое-то отношение к этикеткам? Но я не вижу, как возникает проблема. Это работает для некоторых входных ...