Я делаю некоторую ревизию своего C ++ и имею дело с перегрузкой оператора в данный момент, особенно с оператором «=» (присваивание). Я искал в Интернете и наткнулся на несколько тем, обсуждающих ...
Я время от времени слышал упоминание о списке или списках рассылки под названием "reflector(ы)", в которых члены комитета по стандартам C++ обсуждают вопросы, связанные с их работой по стандартизации C++. Являются ли ...
Я использовал Qt для создания базового GUI для приложения, и у меня возникло несколько вопросов...
Итак, я создал GUI, он работает нормально, и я решил кое-что проверить... for(int i=0; i < 100000; i++)
{ ...
При использовании сильно типизированных перечислений в переключающем операторе есть ли способ избежать явного приведения к int? /// @desc перечисление состояний, в которых может находиться сессия.
enum class State
{ Created, ...
Я пытаюсь создать статически связанный класс делегата, где функция-член связывается во время компиляции, тем самым помогая оптимизации. У меня есть следующий код, который работает именно так, как я хочу:...
Я пытаюсь получить покрытие кода в моем проекте на базе CMake (который состоит из нескольких целей). Сначала я генерирую файлы gcno с помощью: lcov -b . -d . -o coverage.output --capture --initial The *.gcno ...
Я пытаюсь создать вариативную функцию-шаблон, которая принимает в качестве аргументов перегруженную функцию и ее аргументы :) int sumall (int a) {return a; }
int sumall (int a, int b) {return a + b; } template <...
Я следую этому руководству, чтобы узнать больше об OpenGL и, в частности, точечных спрайтах. Но я застрял на одном из упражнений в конце страницы: попробуйте повернуть точечные спрайты 45 ...
Поскольку BSTR является только typedef для wchar_t *, наша кодовая база имеет несколько (много?) Мест, где строковые литералы передаются методу, ожидающему BSTR, это может напортачить с маршаллерами или любым, кто пытается ...
Я много использовал списки инициализации в своих программах на C ++, но не знал, что вы можете выделить в них память. Итак, вы можете сделать что-нибудь (в качестве надуманного примера) вроде этого: class Test
{
...
У меня есть иерархические данные, которые выглядят следующим образом: +----------------------+-------+
| имя | глубина |
+----------------------+-------+
| ЭЛЕКТРОНИКА | 0 |
| ТЕЛЕВИЗОРЫ ...
Итак, допустим, у меня есть несколько функций для работы с открытием/закрытием файлов. Лучше ли создать класс со всеми этими функциями, объявленными статически.
или просто поместить "публичную" функцию в заголовок...
У меня есть несколько примеров кода Python, который мне нужно сымитировать на C++. Я не требую какого-либо конкретного решения (например, решения на основе совместной работы маршрутов, хотя они тоже были бы приемлемыми ответами), я ...
Я пытаюсь познакомиться с библиотекой STL, но мне трудно понять ошибку компиляции. Я искал другие вопросы, используя строку ошибки компилятора "could not deduce ...
У меня есть вектор stl, состоящий из нескольких элементов. Мне нужно перебрать этот вектор и удалить элементы, которые соответствуют некоторым критериям. Итак, я написал этот код для (int j = imageDataVector.size () - 1; j & ...
Я использую CUDA 4.1 и GCC 4.5 ... (ФИНАЛЬНО! CUDA поддерживает GCC 4.5, но все еще жду GCC 4.6). В любом случае, возможно ли использовать C++11 с CUDA 4.1? Я пробовал передавать: --compiler-options "-std=...
На вики GL они рекомендуют использовать GL_LEQUAL для функции глубины. Также для функции глубины по умолчанию используется GL_LESS. Когда я использую любую из этих функций, я получаю странные результаты. На этом рисунке красный ...
У меня есть функция, которую можно свести к следующему: void f () {static MyObject o ("привет"); DoSomethingWith (o);
} Эта функция вызывается через границу C API, поэтому, как хороший мальчик, я использую try to ...
Я использую синтаксис тройной наклонной черты Doxygen для разметки мой код C++. Существует два важных случая, которые возникают: 1) комментарии разметки блока, которые являются единственным элементом на строке и могут или не могут начаться...
В чем разница между std::function<> и стандартным указателем функции? то есть: typedef std::function FUNCTION;
typedef int (*fn)(int); Являются ли они по сути одним и тем же? ...
Пусть у нас есть std::vector > face;
face.resize(nElm); Это нормально для resize() для первого измерения. Однако я также хочу зарезервировать() память для ...
Это Можно ли инициализировать ссылочный член NULL в С ++?
Я пытаюсь примерно так: класс BigClass
{
частный: Объект m_inner;
public: const Object & ReadOnly; BigClass (): ...
Я делаю отладку для многопоточной программы C++ (pthread) на Linux. Она работает хорошо, когда число потоков невелико, например 1, 2, 3. Когда число потоков увеличивается, я получаю SIGSEGV (segmentation fault , ...
Я собираюсь начать проект по соединению двух программ, одна на c#, другая на c++. У меня уже есть работающая программа на c#, которая может разговаривать с другими версиями себя. Прежде чем я начну с c++...
Я использую библиотеку clang 3.0 для некоторого анализа кода C / C ++, и мне нужно узнать местоположение объявления переменной, я пробовал этот код: clang :: VarDecl * vd = ...;
clang :: SourceManager & srcMgr = ...;
...
Можно ли установить таймаут для std::cin?
Например, std::cin не получает никаких данных в течение 10 секунд - выбрасывает исключение или возвращает ошибку. Отредактировано: А что насчет таймера из Boost ...
Я пробовал поискать в Google, но не смог найти решение . Я пытаюсь изучить основы C ++. Я написал простой привет, мир: #include
int main ()
{printf ("привет, мир \ п"); ...
У меня проблема с SSE методом, который я пишу и который выполняет обработку звука. Я реализовал случайную функцию SSE, основанную на статье Intel здесь: http://software.intel.com/en-us/articles/...
Сегодня я подумал, что было бы неплохо перегрузить operator<< для массивов в стиле C: template
std::ostream& operator<<(std::ostream& os, T(&a)[N])
{ ...