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

2 ответа

Получение текущей матрицы ModelView

В OpenGL, как мне прочитать текущий перевод x / y в матрицу вида модели? Я знаю, что вы должны загрузить текущую матрицу в массив и прочитать оттуда числа с плавающей точкой, но я не знаю точно, как это сделать.

2 ответа

Как определить первый и последний аргумент в шаблонах переменных?

Как определить первый и последний аргумент в шаблонах переменных? Для 1-го аргумента это легко (просто сравнитеsizeof...(T) с 0), но есть ли способ обнаружить последний элемент? Пример : #include <iostream> #include <typeinfo> template < ...

1 ответ

boost :: shared_ptr :: shared_ptr (const boost :: shared_ptr &) 'неявно объявляется как удаленный

#include <iostream> #include <boost/shared_ptr.hpp> #include <boost/make_shared.hpp> using namespace std; struct Node { Node(int data, boost::shared_ptr<int> next = boost::make_shared<int>()) : m_data(data), m_next(next) {} int m_data; ...

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

7 ответов

Должны ли мы вообще использовать литералы с плавающей точкой для чисел вместо простых двойных литералов?

В C ++(или, может быть, только наши компиляторы VC8 и VC10) 3.14 является двойным буквальным и3.14f является литералом с плавающей точкой. Теперь у меня есть коллега, который заявил: Мы должны использовать плавающие литералы для вычислений с ...

3 ответа

Есть ли эквиваленты для pread на разных платформах?

Я пишу параллельную, постоянную очередь сообщений на C ++, для которой требуется одновременный доступ для чтения к файлу без использования отображаемой памяти. Короткая история состоит в том, что нескольким потокам нужно будет читать из разных ...

6 ответов

Список инициализации члена C ++

Пожалуйста, объясните, как использовать списки инициализации членов. У меня есть класс, объявленный в.h файл и.cpp файл как это: class Example { private: int m_top; const int m_size; ... public: Example ( int size, int grow_by = 1 ) : m_size(5), ...

1 ответ

Неопределенная ссылка на 'vtable for xxx'

takeaway.o: In function `takeaway': project:145: undefined reference to `vtable for takeaway' project:145: undefined reference to `vtable for takeaway' takeaway.o: In function `~takeaway': project:151: undefined reference to `vtable for takeaway' ...

0 ответов

Допустимы ли пустые макро-аргументы в C ++ 11?

Я иногда намеренно опускаю аргументы макроса. Например, для подобного функции макроса #define MY_MACRO(A, B, C) ...Я мог бы назвать это как: MY_MACRO(, bar, baz)Технически есть еще 3 аргумента; просто первый «пустой». Этот вопрос не о ...

9 ответов

Компромисс между производительностью - когда MATLAB лучше / медленнее, чем C / C ++

Мне известно, что C / C ++ является языком низкого уровня и генерирует относительно оптимизированный машинный код, когда мы сравниваем его с любым другим языком высокого уровня. Но я думаю, что есть гораздо больше, чем это, что также видно из ...

3 ответа

Круговые зависимости / неполные типы

В C ++ у меня проблема с циклическими зависимостями / неполными типами. Ситуация выглядит следующим образом: Stuffcollection.h #include "Spritesheet.h"; class Stuffcollection { public: void myfunc (Spritesheet *spritesheet); void myfuncTwo (); ...