0
ответов

Почему оператор присваивания должен возвращать ссылку на объект?

Я делаю некоторую ревизию своего C ++ и имею дело с перегрузкой оператора в данный момент, особенно с оператором «=» (присваивание). Я искал в Интернете и наткнулся на несколько тем, обсуждающих ...
вопрос задан: 30 January 2012 23:23
0
ответов

Списки рассылки "reflector" комитета по стандартам C++

Я время от времени слышал упоминание о списке или списках рассылки под названием "reflector(ы)", в которых члены комитета по стандартам C++ обсуждают вопросы, связанные с их работой по стандартизации C++. Являются ли ...
вопрос задан: 30 January 2012 20:55
0
ответов

Владение QAction в QMenu

Я использовал Qt для создания базового GUI для приложения, и у меня возникло несколько вопросов... Итак, я создал GUI, он работает нормально, и я решил кое-что проверить... for(int i=0; i < 100000; i++) { ...
вопрос задан: 30 January 2012 20:54
0
ответов

Переключающие операторы с сильно типизированными перечислениями

При использовании сильно типизированных перечислений в переключающем операторе есть ли способ избежать явного приведения к int? /// @desc перечисление состояний, в которых может находиться сессия. enum class State { Created, ...
вопрос задан: 30 January 2012 19:09
0
ответов

Вычет аргумента шаблона для указателя на функцию-член?

Я пытаюсь создать статически связанный класс делегата, где функция-член связывается во время компиляции, тем самым помогая оптимизации. У меня есть следующий код, который работает именно так, как я хочу:...
вопрос задан: 30 January 2012 18:14
0
ответов

CMake и lcov: gcno files not found

Я пытаюсь получить покрытие кода в моем проекте на базе CMake (который состоит из нескольких целей). Сначала я генерирую файлы gcno с помощью: lcov -b . -d . -o coverage.output --capture --initial The *.gcno ...
вопрос задан: 30 January 2012 17:40
0
ответов

Перегруженная функция как аргумент вариативной функции шаблона

Я пытаюсь создать вариативную функцию-шаблон, которая принимает в качестве аргументов перегруженную функцию и ее аргументы :) int sumall (int a) {return a; } int sumall (int a, int b) {return a + b; } template <...
вопрос задан: 30 January 2012 16:30
0
ответов

Вращение точечных спрайтов OpenGL во фрагментном шейдере

Я следую этому руководству, чтобы узнать больше об OpenGL и, в частности, точечных спрайтах. Но я застрял на одном из упражнений в конце страницы: попробуйте повернуть точечные спрайты 45 ...
вопрос задан: 30 January 2012 16:15
0
ответов

Статический анализ кода для обнаружения передачи wchar_t * в BSTR

Поскольку BSTR является только typedef для wchar_t *, наша кодовая база имеет несколько (много?) Мест, где строковые литералы передаются методу, ожидающему BSTR, это может напортачить с маршаллерами или любым, кто пытается ...
вопрос задан: 30 January 2012 15:01
0
ответов

Есть ли проблемы с выделением памяти в списках инициализации конструкторов?

Я много использовал списки инициализации в своих программах на C ++, но не знал, что вы можете выделить в них память. Итак, вы можете сделать что-нибудь (в качестве надуманного примера) вроде этого: class Test { ...
вопрос задан: 30 January 2012 13:23
0
ответов

Как построить небинарное дерево с рекурсией или без нее?

У меня есть иерархические данные, которые выглядят следующим образом: +----------------------+-------+ | имя | глубина | +----------------------+-------+ | ЭЛЕКТРОНИКА | 0 | | ТЕЛЕВИЗОРЫ ...
вопрос задан: 30 January 2012 06:44
0
ответов

Пространство имен или класс, что лучше для инкапсуляции только членов функции

Итак, допустим, у меня есть несколько функций для работы с открытием/закрытием файлов. Лучше ли создать класс со всеми этими функциями, объявленными статически. или просто поместить "публичную" функцию в заголовок...
вопрос задан: 30 January 2012 05:01
0
ответов

Эквивалентный шаблон генератора C++ на Python

У меня есть несколько примеров кода Python, который мне нужно сымитировать на C++. Я не требую какого-либо конкретного решения (например, решения на основе совместной работы маршрутов, хотя они тоже были бы приемлемыми ответами), я ...
вопрос задан: 30 January 2012 03:58
0
ответов

std::map.insert "could not deduce template argument for..."

Я пытаюсь познакомиться с библиотекой STL, но мне трудно понять ошибку компиляции. Я искал другие вопросы, используя строку ошибки компилятора "could not deduce ...
вопрос задан: 30 January 2012 02:05
0
ответов

Почему я не могу удалить последний элемент вектора

У меня есть вектор stl, состоящий из нескольких элементов. Мне нужно перебрать этот вектор и удалить элементы, которые соответствуют некоторым критериям. Итак, я написал этот код для (int j = imageDataVector.size () - 1; j & ...
вопрос задан: 30 January 2012 00:58
0
ответов

Ошибка при использовании CUDA и C++11

Я использую CUDA 4.1 и GCC 4.5 ... (ФИНАЛЬНО! CUDA поддерживает GCC 4.5, но все еще жду GCC 4.6). В любом случае, возможно ли использовать C++11 с CUDA 4.1? Я пробовал передавать: --compiler-options "-std=...
вопрос задан: 30 January 2012 00:30
0
ответов

Почему для функции глубины GL рекомендуется использовать GL_LEQUAL (и почему она у меня не работает)?

На вики GL они рекомендуют использовать GL_LEQUAL для функции глубины. Также для функции глубины по умолчанию используется GL_LESS. Когда я использую любую из этих функций, я получаю странные результаты. На этом рисунке красный ...
вопрос задан: 29 January 2012 23:53
0
ответов

Что происходит, когда конструктор статической переменной в функции завершается необычным образом?

У меня есть функция, которую можно свести к следующему: void f () {static MyObject o ("привет"); DoSomethingWith (o); } Эта функция вызывается через границу C API, поэтому, как хороший мальчик, я использую try to ...
вопрос задан: 29 January 2012 23:07
0
ответов

Emacs скрываются/показывают поддержку тройной наклонной черты C++ разметка Doxygen?

Я использую синтаксис тройной наклонной черты Doxygen для разметки мой код C++. Существует два важных случая, которые возникают: 1) комментарии разметки блока, которые являются единственным элементом на строке и могут или не могут начаться...
вопрос задан: 29 January 2012 21:33
0
ответов

Разница между std::function<> и стандартным указателем функции? [duplicate]

В чем разница между std::function<> и стандартным указателем функции? то есть: typedef std::function FUNCTION; typedef int (*fn)(int); Являются ли они по сути одним и тем же? ...
вопрос задан: 29 January 2012 19:57
0
ответов

reserve() memory multi-dimensional std::vector (C++)

Пусть у нас есть std::vector > face; face.resize(nElm); Это нормально для resize() для первого измерения. Однако я также хочу зарезервировать() память для ...
вопрос задан: 29 January 2012 19:37
0
ответов

Инициализация ссылки на член как NULL в C ++

Это Можно ли инициализировать ссылочный член NULL в С ++? Я пытаюсь примерно так: класс BigClass { частный: Объект m_inner; public: const Object & ReadOnly; BigClass (): ...
вопрос задан: 29 January 2012 18:56
0
ответов

Как найти ошибку (segmentation fault) в многопоточной программе C++ (pthread) на linux?

Я делаю отладку для многопоточной программы C++ (pthread) на Linux. Она работает хорошо, когда число потоков невелико, например 1, 2, 3. Когда число потоков увеличивается, я получаю SIGSEGV (segmentation fault , ...
вопрос задан: 29 January 2012 17:47
0
ответов

Буферы протокола, заставить C# говорить с C++: проблемы типов и схемы

Я собираюсь начать проект по соединению двух программ, одна на c#, другая на c++. У меня уже есть работающая программа на c#, которая может разговаривать с другими версиями себя. Прежде чем я начну с c++...
вопрос задан: 29 January 2012 16:49
0
ответов

Как узнать местоположение имени переменной в clang :: VarDecl

Я использую библиотеку clang 3.0 для некоторого анализа кода C / C ++, и мне нужно узнать местоположение объявления переменной, я пробовал этот код: clang :: VarDecl * vd = ...; clang :: SourceManager & srcMgr = ...; ...
вопрос задан: 29 January 2012 16:35
0
ответов

Можно ли установить таймаут для std::cin?

Можно ли установить таймаут для std::cin? Например, std::cin не получает никаких данных в течение 10 секунд - выбрасывает исключение или возвращает ошибку. Отредактировано: А что насчет таймера из Boost ...
вопрос задан: 29 January 2012 12:45
0
ответов

Visual Studio 2010 Удаление зависимости MSVCR?

Я пробовал поискать в Google, но не смог найти решение . Я пытаюсь изучить основы C ++. Я написал простой привет, мир: #include int main () {printf ("привет, мир \ п"); ...
вопрос задан: 29 January 2012 11:34
0
ответов

SSE intrinsics cause normal float operation to return -1.#INV

У меня проблема с SSE методом, который я пишу и который выполняет обработку звука. Я реализовал случайную функцию SSE, основанную на статье Intel здесь: http://software.intel.com/en-us/articles/...
вопрос задан: 29 January 2012 10:59
0
ответов

перегрузка operator<< для массивов

Сегодня я подумал, что было бы неплохо перегрузить operator<< для массивов в стиле C: template std::ostream& operator<<(std::ostream& os, T(&a)[N]) { ...
вопрос задан: 29 January 2012 10:55