Результаты поиска по запросу "c++"
Действительно ли выравнивание имеет значение для производительности в C ++ 11?
Действительно ли выравнивание имеет значение для производительности в C ++ 11? В книге Страуструпа есть совет упорядочить членов в структуре, начиная с самой большой и заканчивая самой маленькой. Но мне интересно, проводил ли кто-то измерения, ...
Что должен вернуть C ++ getter
Какова лучшая практика для метода получения C ++, который должен возвращать нетривиальный тип, но член класса или структуры. Возврат по значению, например:MyType MyClass::getMyType() { return mMyType; }Возврат по постоянной ссылке:const MyType& ...
@JayDave Исправлена ссылка. URL изменились за эти годы. :(
ак я хочу отслеживать движение объекта, мне нужен силуэт последовательности изображений. Кто-нибудь знает, как это сделать? Маска силуэта - это двоичное изображение с ненулевыми пикселями, в которых происходит движение
они в некоторой степени. Смотрите мой ответ выше.
нирую сделать интерфейс плагина C ++ аляКак создать какой-то класс из dll (конструктор в dll)? (С ++) [https://stackoverflow.com/questions/1516476/how-to-create-some-class-from-dllconstructor-in-dll/1516579#1516579] но были высказаны опасения, ...
@DevNull - я бы поспорил, что это сгладить некоторые острые края универсального кода. Но, честно говоря, я никогда не сталкивался с этим.
namespace libzerocoin { //Commitment class Commitment::Commitment::Commitment(const IntegerGroupParams* p, const Bignum& value): params(p), contents(value) { this->randomness = Bignum::randBignum(params->groupOrder); this->commitmentValue ...
в этом случае, но это может быть как правильно, так и неправильно. Другая проблема заключается в том, что компилятор не знает, какого рода аргументы ожидает ваша функция, и не может предупредить вас, если вы передаете значения неправильного типа. Существуют специальные правила «продвижения», которые применяются при передаче, скажем, значений с плавающей запятой в необъявленную функцию (компилятор должен расширить их до типа double), что часто не соответствует ожиданиям функции, что приводит к трудностям в поиске ошибок. во время выполнения.
tp://www.learncpp.com/cpp-tutorial/19-header-files/Упоминается следующее: [http://www.learncpp.com/cpp-tutorial/19-header-files/] add.cpp: main.cpp: int add(int x, int y) { return x + y; }Мы использовали предварительное объявление, чтобы ...
, Вы должны объявить функцию
некоторые ответы наэтот вопрос [https://stackoverflow.com/questions/4757565/c-forward-declaration], Я начал задаваться вопросом, почему компилятор на самом деледелает нужно знать о функции, когда она впервые встречается с ней. Разве не было бы ...
не рассматривается в стандарте C ++ 2003, но тот факт, что он предназначен для обхода очистки, зависящей от языка, описан в документации POSIX. Этот эффект дополнительно подтверждается тем, что заявлено, и тем, что НЕ заявлено в стандарте C ++.
редлагает_Exit функция, которая выходит "немедленно", хотя этоделает может закрыть файловые дескрипторы. Unix / POSIX расширяет это поведение, предписывая закрытие всех fd без сброса (и предлагает ...
используется в ассоциативных контейнерах и т. д., однако, требуется умение сравнивать произвольные указатели, даже если это дороже.
роса: Правильно ли сформирован следующий код с определенным поведением? Есть ли возможная реализация C ++, в которой он может утверждать? Код (c ++ 11 и выше): #include <cassert> #include <utility> #include <ciso646> template<class T> ...
В заключение - если вы хотите добраться куда-то, независимо от того, насколько быстро вы можете бежать, вождение автомобиля доставит вас туда быстрее и безопаснее (если вы не идете в магазин внизу за молоком)
ыло интересно, как часто люди на самом деле используют большую часть стандартной библиотеки C ++, особенно материал в<algorithm> а также<numeric> заголовки. Похоже, учебники рекомендуют их, но я не видел, чтобы они вообще использовались в ...