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

2 ответа

@ShihabShahriar Строго говоря, исходный репозиторий находится под лицензией MIT, поэтому, вероятно, документация тоже есть, что может означать, что этот ответ также под лицензией MIT.

олный новичок в использовании кода Visual Studio, и я понятия не имею, что я делаю. Я искал (возможно, не достаточно), но я не могу найти простое объяснение для кого-то, как я, о том, как настроитьc_cpp_properties.json файл, к которому меня ...

4 ответа

«Текущий совет по этому вопросу:« Я не думаю, что вы обязательно в курсе этого ..

из моих функций берет вектор в качестве параметра и сохраняет его как переменную-член. Я использую постоянную ссылку на вектор, как описано ниже. class Test { public: void someFunction(const std::vector<string>& items) { m_items = items; } ...

8 ответов

std :: string & Foo :: get_str () - чаще всего этого не делают. Вы хотите изменить своих членов в своем классе, а не позволять изменять кого-либо еще.

оложим, у меня есть классFoo сstd::string членstr, Что должноget_str вернуть? std::string Foo::get_str() const { return str; }или же const std::string& Foo::get_str() const { return str; }Что более идиоматично в C ++?

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

4 ответа

 (не входит в стандартную библиотеку), если вам нужно серьезно относиться к эффективному манипулированию большими векторами / массивами.

ли что-то подобное впитон [http://en.wikipedia.org/wiki/Python_%28programming_language%29]что я бы использовал для контейнера, который похож на вектор и список? Любые ссылки тоже будут полезны.

3 ответа

 Конструкторы.

ализация объектов (экземпляров классов или структур) в C ++ может выполняться различными способами. Некоторые синтаксисы вызываютпрямая инициализациявашего объекта, другие синтаксисы приводят ккопия инициализация, С участиемкопирования элизия ...

7 ответов

Вы можете переопределить его так, как:

ентация на это кажется невероятно пятнистой. Я в основном получил пустой массив IplImage * s (IplImage ** imageArray), и я вызываю функцию для импорта массива cv :: Mats - я хочу преобразовать мой cv :: Mat в IplImage *, поэтому я может ...

2 ответа

Вот

у класс шаблона и хочу узнать, является ли аргумент шаблонаконструктор по умолчанию [http://www.sgi.com/tech/stl/DefaultConstructible.html]есть ли способ сделать это? Код что-то вроде следующего template <class C> class A { createObj() { C* ...

3 ответа

Красная книга находится в своем 7-м издании, которое было опубликовано в июле 2009 года. 6-е издание вышло в августе 2007 года.

ичок в OpenGL, я использую Linux и у меня есть карта NVIDIA, которая поддерживает OpenGL 3.2. Я хотел бы учиться на самых последних изменениях OpenGL. Я ищу учебники по С ++ или книги по OpenGL 3.0+. Я знаю, что этот вопрос часто задавался, но ...

2 ответа

не забудьте включить в файл pro:

то все, что мне нужно, это просто - список доступных в настоящее время устройств видеозахвата (веб-камеры). Мне это нужно в простом консольном приложении C ++ Qt. Под списком я имею в виду что-то вроде вывода на консоль: 1) Asus Web Camera 2) ...

0 ответов

Да, это именно то, как это сделать.

етил, что C ++std пространство имен распределено по нескольким файлам (как вvector, string, iostream, и т.д.). Как я могу сделать то же самое в моих программах? Должен ли я просто объявить одно и то же пространство имен в каждом отдельном ...