Результаты поиска по запросу "c++"
в определении функции как:
я есть следующееmain.cpp файл #include "listtemplate.h" //#include <iostream> using namespace std; int main() { int UserChoice; cout << "Hello, World!" << endl; cin >> UserChoice; cout << UserChoice; }В нынешнем виде все работает. Я ввожу целое ...
знает, должен ли он быть уничтожен, но вызывающая сторона не знает).
#include <memory> #include <vector> using namespace std; vector<unique_ptr<int>> e; void f(unique_ptr<int> u) { e.emplace_back(move(u)); }боихлязг [https://godbolt.org/z/bKG8qy]а такжеНКУ [https://godbolt.org/z/VmR0wI] приведенный выше фрагмент ...
@ T.C. Хорошая точка зрения. Я добавил это к ответу
ю, что название немного сбивает с толку. Позвольте мне прояснить мою проблему с небольшим фоном: Моя программа ведет себя странно, когда я компилирую-O1 флаг против-O0 флаг с точки зрения времени выполнения. я знаю-O1 флаг делает много ...
-1: Вы можете динамически передавать полиморфный класс другому полиморфному классу, только если их RTTI связаны. В противном случае вы получаете 0 ptr (если вы преобразуете в ptr), или вы получаете исключение bad_cast, если вы разыгрываете ссылку на несвязанный полиморфный класс.
ю, что это законно использоватьdynamic_cast сделать "перекрестное приведение" через иерархию классов. Например, если у меня есть классы, которые выглядят так: A B \ / CЕсли у меня естьA* указатель, указывающий на объект типаCтогда я ...
Наслаждаться.
аживаю C ++ в GDB 7.1 на Linux. У меня есть функцияa() это вызывается во многих местах кода. Я хочу установить в нем точку останова, но только если она была вызвана изb(), Есть ли способ сделать это? Есть ли способ сделать это только еслиb() ...
в котором отсутствовал спецификатор экспорта / импорта. Макрос API меняет команды в зависимости от того, определен ли в макросе проект, говорящий, что это сборка DLL или нет. Я должен следить за этим.
я есть ряд предупреждений, которые я пытаюсь исправить при сборкеgdcm [http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Main_Page]с использованием Visual Studio 10 (32-битная ...
@StoryTeller Хороший вопрос, я мог бы сделать.
смысл указывать компилятору специально включать файл только один раз? Разве это не имеет смысла по умолчанию? Есть ли какая-либо причина включать один файл несколько раз? Почему бы просто не предположить это? Это связано с конкретным оборудованием?
@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.
ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...
Ну, я использовал много буста (потоки, файловая система, рандом, математика), поэтому я, вероятно, попытаюсь поближе познакомиться с классом Spirit.
должен сделать, это открыть файл в двоичном режиме, который содержит хранимые данные, которые предназначены для интерпретации как целые числа. Я видел другие примеры, такие какStackoverflow-Чтение байтов целого размера из массива char ...
Там есть еще много всего, просто Google.
попросили снять данное видео, возможно, простой мультфильм, и вернуть массив его сцен. Мне нужно использовать библиотеку opencv, чтобы сделать это, и формат результата не имеет значения (то есть я могу вернуть временные рамки каждой сцены ...