Результаты поиска по запросу "c++"

2 ответа

в определении функции как:

я есть следующееmain.cpp файл #include "listtemplate.h" //#include <iostream> using namespace std; int main() { int UserChoice; cout << "Hello, World!" << endl; cin >> UserChoice; cout << UserChoice; }В нынешнем виде все работает. Я ввожу целое ...

1 ответ

 знает, должен ли он быть уничтожен, но вызывающая сторона не знает).

#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] приведенный выше фрагмент ...

1 ответ

@ T.C. Хорошая точка зрения. Я добавил это к ответу

ю, что название немного сбивает с толку. Позвольте мне прояснить мою проблему с небольшим фоном: Моя программа ведет себя странно, когда я компилирую-O1 флаг против-O0 флаг с точки зрения времени выполнения. я знаю-O1 флаг делает много ...

ТОП публикаций

3 ответа

-1: Вы можете динамически передавать полиморфный класс другому полиморфному классу, только если их RTTI связаны. В противном случае вы получаете 0 ptr (если вы преобразуете в ptr), или вы получаете исключение bad_cast, если вы разыгрываете ссылку на несвязанный полиморфный класс.

ю, что это законно использоватьdynamic_cast сделать "перекрестное приведение" через иерархию классов. Например, если у меня есть классы, которые выглядят так: A B \ / CЕсли у меня естьA* указатель, указывающий на объект типаCтогда я ...

6 ответов

Наслаждаться.

аживаю C ++ в GDB 7.1 на Linux. У меня есть функцияa() это вызывается во многих местах кода. Я хочу установить в нем точку останова, но только если она была вызвана изb(), Есть ли способ сделать это? Есть ли способ сделать это только еслиb() ...

1 ответ

 в котором отсутствовал спецификатор экспорта / импорта. Макрос API меняет команды в зависимости от того, определен ли в макросе проект, говорящий, что это сборка DLL или нет. Я должен следить за этим.

я есть ряд предупреждений, которые я пытаюсь исправить при сборкеgdcm [http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Main_Page]с использованием Visual Studio 10 (32-битная ...

6 ответов

@StoryTeller Хороший вопрос, я мог бы сделать.

смысл указывать компилятору специально включать файл только один раз? Разве это не имеет смысла по умолчанию? Есть ли какая-либо причина включать один файл несколько раз? Почему бы просто не предположить это? Это связано с конкретным оборудованием?

1 ответ

@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.

ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...

2 ответа

Ну, я использовал много буста (потоки, файловая система, рандом, математика), поэтому я, вероятно, попытаюсь поближе познакомиться с классом Spirit.

должен сделать, это открыть файл в двоичном режиме, который содержит хранимые данные, которые предназначены для интерпретации как целые числа. Я видел другие примеры, такие какStackoverflow-Чтение байтов целого размера из массива char ...

2 ответа

Там есть еще много всего, просто Google.

попросили снять данное видео, возможно, простой мультфильм, и вернуть массив его сцен. Мне нужно использовать библиотеку opencv, чтобы сделать это, и формат результата не имеет значения (то есть я могу вернуть временные рамки каждой сцены ...