Here is my dilemma: I really like lambda and have been using Boost.Fusion and Phoenix a lot lot. They are pretty mature and play nicely across many compilers. What about the C++11 lambdas? They ...
I видел этот фрагмент кода C ++ 11 в презентации BoostCon Джереми Сика: deque topo_order;
топологическая_сортировка (g, front_inserter (topo_order)); for (int v: topo_order) {// строка 39 ...
У меня есть следующий класс исключения: #include struct InvalidPathException: public std :: exception
{явное исключение InvalidPathException () {} const char * what () const;
}; const ...
Можно ли использовать ключевое слово auto в качестве спецификатора класса хранения в C ++ 11? Допустим ли следующий код в C ++ 11? int main () {авто int x;
}
Я прочитал несколько статей здесь и в других местах, где можно было выбрасывать исключение из конструктора. Однако я заметил, что он не вызывает деструктор базового класса или его элементов данных, если ...
Я работаю над проектом на c++ (который я только начал изучать) и не могу понять, почему эта функция не работающий. Я пытаюсь написать класс "Person" с переменной first_name и использовать ...
Как лучше всего измерить ускорение моей программы, если у меня всего 4 ядра? Очевидно, я мог бы измерить его до 4, однако было бы неплохо знать для 8, 16 и так далее. В идеале я бы...
Ссылки Rvalue и семантика Move — это основная функция C++11, которая может значительно ускорить код за счет уменьшения количества ненужных копий. STL был обновлен, чтобы использовать эту новую функцию, когда c++11/0x ...
Я хочу определить базовый класс шаблона таким образом, чтобы он принимал вариативные аргументы шаблона и определял виртуальный метод для каждого аргумента, где параметр — это тип аргумента. Например. Base
Я использую C++ и XCode для создания приложения строки cmd для сохранения прав доступа к файлам, однако я не могу идентифицировать метод спермы (), ошибка «Использование необъявленного идентификатора «сперма». Мой включает ...
У меня есть класс, представляющий конечный автомат, который должен работать в вечном цикле и проверять его текущее состояние. В каждом состоянии машина установит свое следующее состояние и либо перейдет в состояние ожидания, либо...
У меня проблема с отслеживанием движений мыши в QMainWindow. У меня есть кнопка-переключатель buttonGenerate. Вот код класса MainWindow MainWindow : public QMainWindow, private Ui::...
Существует ли Qt-эквивалент барьера для синхронизации? Тип, в котором первые N-1 вызывающих абонентов, ожидающих блокировки, и N-й вызывающий абонент, ожидающий ожидания, приводит к их освобождению.
Из того, что я прочитал, кажется, что OpenGL ES 2.0 не похож на OpenGL 2.1, как я предполагал ранее. Мне любопытно узнать, сравним ли OpenGL 3 с OpenGL ES...
Если у класса нет конструктора, компилятор создаст для него один конструктор по умолчанию? Программисты, плохо знакомые с C++, часто имеют два распространенных заблуждения: что конструктор по умолчанию...
Я создаю пользователя с помощью API NetUserAdd. Он успешно возвращается, у пользователя есть папка пользователя, и я вижу имя пользователя с именем wmic useraccount. Однако созданный пользователь не виден...
Три разных компилятора демонстрируют три разных поведения при компиляции этого кода: class MyException : public std::exception
{ public: MyException(std::string str) : m_str(str) {} virtual const char ...
Добрый день. Предположим, у вас есть простой цикл for, как показано ниже... for(int i=0;i<10;i++)
{ // оператор 1 // оператор 2
} Предположим, что оператор 1 и оператор 2 были O(1). Помимо небольшого...
I' m ищу решение для планирования удаления объекта между потоками. Документы о том, как ведет себя deleteLater, не совсем ясны. Могу ли я вызвать эту функцию в потоке, который не является ...
существует ли такая вещь, как (бесплатный) инструмент, который бы отображал график всех вызовов функций в заданной функции?
Например, если я использую его в сложной функции fun(), которую я пытаюсь понять, это будет...
Я использую CListCtrl для отображения некоторых элементов со значками в режиме ListView. В большинстве случаев в списке есть только один элемент с достаточным пространством справа, но в моей системе Win2008 (или Win7) он ...
Итак, я пытаюсь скомпилировать проект в Visual Studio 2010 и, кажется, сталкиваюсь с проблемы с компиляцией кода. У меня есть этот фрагмент кода #ifdef WIN_X64 extern "C" int GainAndFindMax (int ...
Должны ли вы объявлять перечисления внутри или вне класса, если указанные перечисления используются только в функциях-членах класса? пространство имен
{ // необходимо добавить OC, так как это загрязняет текущее пространство имен
enum ...
Я хочу найти количество путей между вершиной 1 и вершиной n в ориентированном графе. Граф содержит циклы. Если любой путь между вершиной 1 и вершиной n имеет цикл, то результат должен быть "...
Я компоную SOIL в своей библиотеке, но при компиляции я получаю следующие ошибки компоновщика: 1> ССЫЛКА: предупреждение LNK4098: defaultlib 'MSVCRT' конфликтует с использованием других библиотек; используйте /NODEFAULTLIB:библиотека
1>libSOIL.lib(...
В стандартной библиотеке шаблонов C++ есть «функциональная» часть, в которой многие классы перегружают свой оператор (). Приносит ли удобство использование функций в качестве объектов в C++? Почему нельзя...
Просто чтобы быть уверенным, из того, что я читал и пробовал, я не могу поместить аргумент по умолчанию в шаблон функции, верно? Я понял это как из своего компилятора, так и из того, что ответили другие....