0
ответов

Как C ++ обрабатывает const double &, который ссылается на int?

Сегодня утром я работал над некоторым шаблоном кода, где я использовал BOOST_STATIC_ASSERT, чтобы убедиться, что я не создавал ссылку на неправильный тип, как я думал это может быть более четкое сообщение об ошибке. Однако ...
вопрос задан: 2 February 2012 23:10
0
ответов

Как заставить emacs обрабатывать #ifdef и #endif как '{' и '}' ?

Я бы хотел, чтобы emacs обрабатывал "#ifdef" точно так же, как "{" и "#endif" как "}" в отношении отступов. Примерно так: #ifdef __linux__ #include #endif int func (недействительно) {int foo = ...
вопрос задан: 2 February 2012 22:22
0
ответов

Есть ли у кого-нибудь информация об использовании оператора «»?

Бьярн Страуструп выступил сегодня с основным докладом на конференции Going Native 2012. В своей презентации он обсудил вопрос обеспечения правильных юнитов. Его элегантное (ИМХО) решение этой проблемы ...
вопрос задан: 2 February 2012 21:07
0
ответов

Форвардное объявление класса C ++

Когда я пытаюсь скомпилировать этот код, я получаю: 52 C: \ Dev-Cpp \ Projektyyy \ strategy \ Tiles.h недопустимое использование неопределенного типа `struct tile_tree_apple '46 C: \ Dev- Cpp \ Projektyyy \ strategy \ Tiles.h предварительное объявление .
вопрос задан: 2 February 2012 20:28
0
ответов

Как получить «временную папку» в Windows 7?

Как я могу программно получить временную системную папку в Windows 7?
вопрос задан: 2 February 2012 20:20
0
ответов

Как сделать чистый интерфейс clang?

Я работаю над проектом анализатора исходного кода на C ++, и мне кажется, что clang - хороший кандидат для работы по синтаксическому анализу. Проблема в том, что clang сильно зависит от проекта инфраструктуры "llvm". Как мне ...
вопрос задан: 2 February 2012 18:50
0
ответов

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

Мне нужно объявить финализирующий метод finalize () для всех потомков базового класса Base, который должен вызываться во время уничтожения, и я намеревался вызвать чистую виртуальную пустоту Base: : finalize () = 0 ...
вопрос задан: 2 February 2012 18:12
0
ответов

Используя перечисление в качестве параметра шаблона

, я хотел бы использовать шаблонный класс для обеспечения некоторых общих функций для некоторых дочерних классов, которые очень похожи. Единственный вариант - это перечисление, которое использует каждый. Это родитель ...
вопрос задан: 2 February 2012 17:14
0
ответов

Где следует использовать assert () в C соотв. C ++?

В каких местах мы должны конкретно использовать функцию assert ()? Если это такая ситуация, как определение, если целочисленное значение больше нуля или указатель равен нулю, мы можем просто использовать частный ...
вопрос задан: 2 February 2012 17:00
0
ответов

Инициализировать структуру, содержащую вектор

Я ищу метод для инициализации сложной структуры, содержащей вектор в одной строке. Например, если у меня есть такая структура: struct A {double x; двойной y; }; struct B {двойной z; ...
вопрос задан: 2 February 2012 16:56
0
ответов

Как 2D-массивы в C становятся 1D массивы?

Я был бы признателен, если бы кто-нибудь мог объяснить мне следующее поведение: Допустим, я объявляю буфер с плавающей точкой статического 2D-массива [NX] [NY]; Теперь, если я хочу заполнить этот массив, я заметил, что он может ...
вопрос задан: 2 February 2012 16:41
0
ответов

Могу ли я передать аргумент шаблона, не являющийся типом, перегруженному оператору?

Я хотел бы добавить синтаксический сахар к классу с помощью overloading () в качестве метода получения. Однако метод получения принимает аргумент шаблона, не являющийся типом. Рассмотрим простой тестовый пример: #include <...
вопрос задан: 2 February 2012 16:26
0
ответов

Как можно открыть файл с помощью программы, связанной с его расширением?

Есть ли простой способ открыть файл с помощью связанной с ним программы в Windows? (например, двойной щелчок по нему в проводнике Windows, но выполняется автоматически с моим кодом) Например, на компьютере A, "text.txt" ...
вопрос задан: 2 February 2012 16:17
0
ответов

std :: merge объединяет два std :: vector coredump

, следующий код заканчивается дампом ядра. Что я делаю не так? std :: vector a; a.push_back (1); a.push_back (4); a.push_back (7); std :: vector b; b.push_back (2); b.push_back (5); b ....
вопрос задан: 2 February 2012 15:57
0
ответов

адрес этого

Я пытаюсь найти адрес этого указателя, но этот код показывает странный ошибка: #include используя пространство имен std; класс Base {public: void test () {void ...
вопрос задан: 2 February 2012 15:33
0
ответов

Клиентская библиотека веб-службы для C ++

Я бы хотел реализовать клиент веб-службы для проекта в Windows. Я хочу получить информацию о веб-сервисе, запрос мыла и ответ мыла. Мне нужна библиотека C ++, которую я могу использовать для этих целей (не ...
вопрос задан: 2 February 2012 15:16
0
ответов

Как указать мнемонику (ярлык с амперсандом) для QActions в QMenu?

Я использую QActions в QMenu, обычно | & Новый файл Ctrl + N | | & Открыть файл Ctrl + O | Который получает приятный контекстный ярлык просто N (для нового файла) и O (для открытого файла), в то время как ...
вопрос задан: 2 February 2012 14:06
0
ответов

Как измерить время, необходимое для выполнения фрагмента кода?

Предположим, я хочу измерить время, которое занимает определенный фрагмент кода. Для этого я обычно делал бы что-то вроде этого clock_t startTime = clock ( ); // делаем stuff // делать что-то // делать что-то // делать что-то float ...
вопрос задан: 2 February 2012 13:44
0
ответов

GCC, который стоит использовать в Windows для замены MSVC?

В настоящее время я разрабатываю на C ++ в Windows, используя Visual Studio 2010. После официального объявления о C ++ 11 я начал использовать некоторые из его функций, которые уже используются доступно в MSVC. Но, как и ожидалось, ...
вопрос задан: 2 February 2012 13:43
0
ответов

Как сделать так, чтобы числа не повторялись в приложении, сгенерированном случайными числами на C ++?

У меня есть приложение, которое будет отображать Lotto Max числа, мне нужно, чтобы мое приложение генерировало случайные числа, но мне нужно, чтобы числа не повторялись. Мой код готов, и я хотел бы немного изменить его ....
вопрос задан: 2 February 2012 13:29
0
ответов

как добавить zlib к существующей установке qt

Как я могу добавить zlib в существующая установка Qt. Я новичок в этом, поэтому, пожалуйста, дайте мне подробное описание! Заранее благодарим за помощь!
вопрос задан: 2 February 2012 12:34
0
ответов

Привязать временную к неконстантной ссылке

Обоснование Я стараюсь полностью избегать присваиваний в коде C ++. То есть я использую только инициализации и объявляю локальные переменные как const всякий раз, когда это возможно (то есть всегда за исключением переменных цикла или ...
вопрос задан: 2 February 2012 10:56
0
ответов

Можно ли остановить отдельный поток во время отладки в Linux?

Я хотел бы знать, возможно ли это во время сеанса отладки в Linux (читай: gdb :)), чтобы остановить выполнение одного потока, оставив другие потоки работать. Если кому-то интересно ...
вопрос задан: 2 February 2012 10:11
0
ответов

WinSxS не может загрузить библиотеки DLL VC ++

У меня проблема с несколькими библиотеками DLL VC ++, которые я должен включить в свой проект .NET / C #. Одна DLL VC ++ это C ++ / CLI DLL, которую я использую в качестве открытого интерфейса из моего проекта .NET. Другие библиотеки DLL ...
вопрос задан: 2 February 2012 10:02
0
ответов

Где хранятся временные объекты?

Временные объекты IMO хранятся в динамической (динамической) памяти, но я не уверен. Не могли бы вы подтвердить или опровергнуть мои мысли?
вопрос задан: 2 February 2012 09:25
0
ответов

WPF и DirectX 11 через D3DImage

Я хочу использовать DirectX 11 из неуправляемого кода C ++ и использовать WFP для графического интерфейса пользователя. SlimDX мне не подходит. Я нашел решение для работы WPF с DirectX 10: WPF и DirectX 10 через ...
вопрос задан: 2 February 2012 08:08
0
ответов

Сортировка символов строки C ++

Если у меня есть строка, есть ли встроенная функция для сортировки символов, или мне придется писать свои собственные? например: string word = "dabc"; Я бы хотел изменить его так, чтобы: string sortedWord = "...
вопрос задан: 2 February 2012 05:20
0
ответов

Вычисление приблизительной популяции фильтра bloom

Даны фильтр bloom размером N бит и K хэш-функций, из которых M бит (где M <= N) заданы. Можно ли приближенно определить количество элементов, вставляемых в фильтр Блюма? ...
вопрос задан: 2 February 2012 04:31
0
ответов

Утверждение во время компиляции для размеров типов данных

Я хотел бы выполнить во время компиляции проверку размеров типов данных в проекте C / C ++ и выявить ошибку при неожиданных несоответствиях. Простой #if sizeof foo_t! = Sizeof bar_t не компилируется - утверждает, что sizeof ...
вопрос задан: 2 February 2012 01:45
0
ответов

Какие флаги GCC используются основными проектами с открытым исходным кодом для управления неопределенным поведением в C и C ++? [закрыто]

Есть несколько флагов GCC, которые используются крупными проектами с открытым исходным кодом для обхода воспринимаемого чрезмерного рвения со стороны компилятора при обработке неопределенного поведения, особенно в C ...
вопрос задан: 1 February 2012 22:51