Результаты поиска по запросу "c++"
Получение текущей матрицы ModelView
В OpenGL, как мне прочитать текущий перевод x / y в матрицу вида модели? Я знаю, что вы должны загрузить текущую матрицу в массив и прочитать оттуда числа с плавающей точкой, но я не знаю точно, как это сделать.
Как определить первый и последний аргумент в шаблонах переменных?
Как определить первый и последний аргумент в шаблонах переменных? Для 1-го аргумента это легко (просто сравнитеsizeof...(T) с 0), но есть ли способ обнаружить последний элемент? Пример : #include <iostream> #include <typeinfo> template < ...
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; ...
Должны ли мы вообще использовать литералы с плавающей точкой для чисел вместо простых двойных литералов?
В C ++(или, может быть, только наши компиляторы VC8 и VC10) 3.14 является двойным буквальным и3.14f является литералом с плавающей точкой. Теперь у меня есть коллега, который заявил: Мы должны использовать плавающие литералы для вычислений с ...
Есть ли эквиваленты для pread на разных платформах?
Я пишу параллельную, постоянную очередь сообщений на C ++, для которой требуется одновременный доступ для чтения к файлу без использования отображаемой памяти. Короткая история состоит в том, что нескольким потокам нужно будет читать из разных ...
Список инициализации члена C ++
Пожалуйста, объясните, как использовать списки инициализации членов. У меня есть класс, объявленный в.h файл и.cpp файл как это: class Example { private: int m_top; const int m_size; ... public: Example ( int size, int grow_by = 1 ) : m_size(5), ...
Неопределенная ссылка на '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' ...
Допустимы ли пустые макро-аргументы в C ++ 11?
Я иногда намеренно опускаю аргументы макроса. Например, для подобного функции макроса #define MY_MACRO(A, B, C) ...Я мог бы назвать это как: MY_MACRO(, bar, baz)Технически есть еще 3 аргумента; просто первый «пустой». Этот вопрос не о ...
Компромисс между производительностью - когда MATLAB лучше / медленнее, чем C / C ++
Мне известно, что C / C ++ является языком низкого уровня и генерирует относительно оптимизированный машинный код, когда мы сравниваем его с любым другим языком высокого уровня. Но я думаю, что есть гораздо больше, чем это, что также видно из ...
Круговые зависимости / неполные типы
В C ++ у меня проблема с циклическими зависимостями / неполными типами. Ситуация выглядит следующим образом: Stuffcollection.h #include "Spritesheet.h"; class Stuffcollection { public: void myfunc (Spritesheet *spritesheet); void myfuncTwo (); ...