0
ответов

Где в Qt Creator я могу передавать аргументы компилятору?

Где в Qt Creator я могу передавать аргументы в компилятор? Это не так уж и очевидно.
вопрос задан: 2 November 2011 14:47
0
ответов

C ++: принудительная полная компиляция шаблона (MSVC / G ++)

Здравствуйте и добрый день. Следующий фрагмент кода компилируется на cl.exe (15.00.30729.01) и mingw-g ++ (4.4.0): template class Test { public: T t; void error () {int ...
вопрос задан: 2 November 2011 10:56
0
ответов

Печать полной трассировки в C ++

Я хочу выгрузить трассировку из программы C ++ в Linux в том же формате, что и в gdb. Я пробовал использовать для этой цели функции backtrace () и backtrace_symbols (). Они вернули ...
вопрос задан: 2 November 2011 10:44
0
ответов

настраиваемая реализация RAII C ++ для блокировок мьютексов с ограниченной областью действия

Я не могу использовать boost или последнюю библиотеку std :: thread. Можно создать собственную реализацию мьютекса с заданной областью действия. В нескольких словах, когда экземпляр класса создается, мьютекс блокируется. После класса ...
вопрос задан: 2 November 2011 08:07
0
ответов

Заменить весь абзац другим из командной строки linux

Проблема, с которой я столкнулся, довольно проста (по крайней мере, так кажется). Все, что я хочу сделать, это заменить абзац текста (это комментарий заголовка) другим абзацем. Это должно произойти в самых разных ...
вопрос задан: 2 November 2011 05:59
0
ответов

sscanf format c ++

У меня есть инструкция sscanf как sscanf (fieldname, "% s_% d", name, id); Я даю ввод как frog_461, но он отображает имя как «frog_461» и 0 для id. Не могли бы вы предложить правильный способ дать ...
вопрос задан: 2 November 2011 02:25
0
ответов

Почему и когда мне следует использовать код C / C ++ в приложении iOS?

Когда и особенно почему мне следует переключаться с Objective-C на C или C ++ при разработке на платформе iOS. Я уверен, что мне чего-то не хватает, но, насколько я понимаю, Apple хочет, чтобы разработчики использовали Objective-C ...
вопрос задан: 2 November 2011 01:29
0
ответов

Создание игры на Qt относительно окон графического интерфейса

Я хотел запрограммировать простую игру с простым графическим интерфейсом, используя Qt (это будет ОЧЕНЬ простая игра, ничего особенного). Мне было интересно, как я могу создать несколько окон и отображать их ...
вопрос задан: 1 November 2011 23:51
0
ответов

Безопасные кроссплатформенные сопрограммы

Все реализации сопрограмм, с которыми я сталкивался, используют сборку или проверяют содержимое jmp_buf . Проблема в том, что это изначально не кросс-платформенный. Я думаю, что следующая реализация не ...
вопрос задан: 1 November 2011 23:31
0
ответов

Почему FLT_MAX и FLT_MIN не являются положительной и отрицательной бесконечностью, и для чего они используются?

Логически говоря, учитывая природу значений с плавающей запятой, максимальные и минимальные представимые значения с плавающей запятой являются положительной и отрицательной бесконечностью, соответственно. Почему тогда FLT_MAX и ...
вопрос задан: 1 November 2011 22:46
0
ответов

Как выбрать выделение кучи и выделение стека в C ++?

Одна из особенностей C ++, которая его отличает из других языков - это возможность выделять сложные объекты как переменные-члены или локальные переменные вместо того, чтобы всегда выделять им новые. ...
вопрос задан: 1 November 2011 21:27
0
ответов

Каковы имена новых синтаксических объектов, добавленных для вариативных шаблонов?

C + +11 представил вариативные шаблоны template void foo (Args ... params) {cout << sizeof ... (Args) << endl; } Что такое имена аргументов и параметров? Я знаю, что ...
вопрос задан: 1 November 2011 20:43
0
ответов

Eclipse 3.7.0 Indigo с CDT показывает много ложных ошибок компиляции

Я обновил свой Ubuntu до 11.10, а затем Eclipse также был обновлен до 3.7.0 Indigo с CDT 8.0.1 Затем возникает следующая проблема: я включил файл векторного заголовка, но ...
вопрос задан: 1 November 2011 19:36
0
ответов

Эксперименты с C ++ 11, почему я не могу использовать некоторые из функций?

В настоящее время я рассматриваю новые возможности C ++ 11, и по непонятным на данный момент причинам некоторые из них не компилируются. Я использую gcc версии 4.6.0 20100703 (экспериментальный) (GCC), поэтому в соответствии с GNU ...
вопрос задан: 1 November 2011 19:28
0
ответов

Сокращенная запись байтов в C / C ++?

Прошло некоторое время с тех пор, как я программировал на C / C ++. На всю жизнь я не могу вспомнить (или найти в гугле), как это работает. Я думал, что существует сокращенный способ записать повторяющуюся строку ...
вопрос задан: 1 November 2011 18:29
0
ответов

Распечатайте значения a (Mat ) матрица в OpenCV C ++

Я хочу выгрузить значения матрицы в OpenCV на консоль, используя cout. Я быстро понял, что я недостаточно хорошо понимаю систему типов OpenvCV и шаблоны C ++, чтобы выполнить эту простую задачу ....
вопрос задан: 1 November 2011 18:22
0
ответов

Отправка нескольких сообщений через сокет в C / C ++

Я новичок в C / C ++. Я использую следующий код для отправки нескольких сообщений на свой сервер. Сообщение CONNECT, новая строка, а затем нулевой терминатор. Но когда я отправляю эти сообщения, они получают ...
вопрос задан: 1 November 2011 18:22
0
ответов

Разница в производительности «если, если» и «если еще, если»

Я просто подумал, есть ли разница в производительности между двумя операторами в C / C ++: Случай 1: if (p == 0) do_this (); else if (p == 1) do_that (); else if (p == 2) do_these (): Случай 2: if ( p == ...
вопрос задан: 1 November 2011 17:31
0
ответов

Получить мой IP-адрес и преобразовать его в байты с помощью C ++

Как лучше всего получить свой IP-адрес и затем преобразовать его в байты с помощью C ++ ? Мне нужно что-то кроссплатформенное. Я нашел много, но не знаю, какая техника лучшая.
вопрос задан: 1 November 2011 17:17
0
ответов

Сигналы против сигналов2

У меня есть приложение, которое может выиграть от использования одной из библиотек сигналов boost вместо собственного решения. Приложение является многопоточным, но часть, которая выполняет обработку сигналов, является одинарной ...
вопрос задан: 1 November 2011 16:52
0
ответов

Понимание OpenGL

У меня есть несколько фундаментальных моментов / вопросов по OpenGL, не все из которых связаны с кодом, но также с концепциями. Буду признателен, если вы ответите, подтвердите или дополните любой из них. Предупреждаю, некоторые могут быть ...
вопрос задан: 1 November 2011 15:25
0
ответов

Как переменная типа bool хранится в памяти? (C ++)

тест bool; sizeof (test) = 1 при использовании VS 2010. Поскольку каждый тип данных C ++ должен быть адресуемым, переменная типа "test" типа bool имеет 8-битный (1 байт). Мой вопрос в том, действительно ли переменная "test" занимает 1 ...
вопрос задан: 1 November 2011 14:35
0
ответов

Что означает этот код C ++?

Следующий код возвращает размер массива, выделенного стеком: template int siz (T (&) [size]) {return size; } но я не могу осмыслить синтаксис. ...
вопрос задан: 1 November 2011 13:13
0
ответов

Файл Visual Studio открывается только с помощью блокнота

У меня очень странная проблема с Visual Studio 2010. Моя программа имеет некоторые проблемы с памятью, поэтому мне приходится часто перезагружаться. После последней перезагрузки один из моих заголовочных файлов был автоматически поврежден ...
вопрос задан: 1 November 2011 10:08
0
ответов

Использование std :: shared_ptr с clang ++ и libstdc ++

Я пытаюсь использовать std :: shared_ptr в clang ++ (версия clang 3.1 (магистраль 143100)) с помощью libstdc ++ (4.6.1). У меня есть небольшая демонстрационная программа: #include int main () {std :: shared_ptr <...
вопрос задан: 1 November 2011 09:06
0
ответов

Как ввести следующий ввод в C ++

Мне нужно взять переменное количество значений типа double, а затем символ, чтобы завершить ввод значений типа double (считываемых в список inData). После этого мне нужно ввести 2 целых числа в i и m. ...
вопрос задан: 1 November 2011 06:01
0
ответов

Как реализовать деление левой матрицы на C++ с помощью gsl

Я пытаюсь перенести программу MATLAB на C++. Я хочу реализовать деление левой матрицы между матрицей A и вектором-столбцом B. A - матрица m-by-n, причем m не равно n, а B - вектор-столбец ...
вопрос задан: 31 October 2011 23:06
0
ответов

как увеличить ссылочную переменную на 1

Я новичок в c ++ и пытаюсь увеличить количество автомобилей, начиная со значения 50, но увеличивать только на единицу, если youdamage больше, чем cardamage. Я хочу, чтобы автомобили сохраняли свою ценность в следующий раз ...
вопрос задан: 31 October 2011 21:37
0
ответов

Какое наибольшее значение может дать sizeof (T)?

Сначала можно подумать, что std :: numeric_limits :: max (), но если бы существовал такой огромный объект, мог бы он по-прежнему предлагать один за концом указатель? Думаю, нет. Означает ли это наибольшее значение ...
вопрос задан: 31 October 2011 19:26
0
ответов

Преобразовывают ли основные компиляторы базовые типы, передаваемые по ссылке, в передаваемые по копии?

Передача объекта по ссылке - это более простой, быстрый и безопасный способ передать ему адрес. Но для большинства компиляторов все одно и то же: ссылки на самом деле являются указателями. А что насчет базовых типов, таких как ...
вопрос задан: 31 October 2011 18:51