Результаты поиска по запросу "c++"
Один
стимы ли эти 2 структуры с макетом? struct One { float x, y, z; }; struct Two { float c[3]; };Оба содержат 3 числа с плавающей точкой, так что это описание можно считать истинным (из N3797): 16 Два типа структуры стандартного макета (раздел 9) ...
Что ж, это медленнее, чем изначально выделять точно правильный объем памяти, но разница может быть незначительной.
те предположим, что у нас есть метод, который создает и использует, возможно, очень большойvector<foo>s. Известно, что максимальное количество элементовmaxElems. Насколько мне известно, стандартная практика на C ++ 11: vector<foo> fooVec; ...
В этом случае тот, кто вызывает func (), должен освободить память, когда она не нужна. Но правильное удаление происходит так:
ня, не задумываясь, я написал простую функцию возврата к char *, основанную на операторе switch для заданных значений перечисления. Это, однако, заставило меня задуматься, как я мог освободить эту память. То, что я сделал, было ...
Мин = идиома в C ++?
Мы используем x += yвместо x = x + yИ аналогично для*,/,- и другие операторы. Ну как насчет x min= yвместо x = std::min(x, y)? Существует ли обычно используемая идиома для этой команды, не требующая (невозможного) расширения языка с другим ...
Другими примерами, где это имело бы смысл, могло бы быть сжатое сокращение для типа данных, который был реализован как указатель на struct, скажем.
онимание typedef - дать декларации псевдоним. Такое объявление для int теперь будет называться Integer. Но почему? Зачем кому-то использовать typedef? Какая более выгодная причина? typedef int Integer; Integer blamo = 50; cout << blamo << endl;
чтение последних n строк из файла в c / c ++
Я видел много постов, но не нашел того, что хотел. Я получаю неправильный вывод: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ...... // may be this is EOF characterИдя в бесконечный цикл. Мой алгоритм: Перейти в конец файла.уменьшить позицию указателя на 1 и ...
wcstombs_s
онвертировать LPCWSTR в const char *? Спасибо
Сохранение состояния генератора случайных чисел в C ++ 11
Я хотел бы иметь возможность сохранить состояние генератора случайных чисел в файле .txt и прочитать его обратно. Я слышал, что с помощью c ++ 11 это можно сделать с помощью операторов << и >>. Однако я не уверен, как именно я это сделаю. У меня ...
Буферы разделяемой памяти в C ++ без нарушения строгих правил наложения имен
Я борюсь с реализацией буфера совместно используемой памяти без нарушения строгих правил псевдонимов C99. Предположим, у меня есть некоторый код, который обрабатывает некоторые данные и должен иметь «чистую» память для работы. Я мог бы написать ...
Почему не работают охранники или прагма после работы?
Я компилирую некоторый код, который использует защитные элементы для предотвращения множественных определений объектов и функций, но Visual Studio 2008 дает мне ошибки в ссылках из-за множества определений. Я не понимаю почему, потому что я ...