Результаты поиска по запросу "c++"

1 ответ

Как скопировать / установить изменчивый std :: string?

Как я могу скопироватьvolatile std::string? Для volatile нет конструктора копирования, и нет ничего подобногоc_str разрешить изменчивый доступ.operator= также не позволяет установить энергозависимый. Кажется, чтоstd::string просто непригоден в ...

3 ответа

Если вы хотите избежать всех приведений, вам придется усложнить этот код, скопировав все значения в типы 'char *', которые не стоят того.

у передать вектор в качестве второго аргумента в execvp. Является ли это возможным?

1 ответ

) не поддерживает

ли как-то сравнить дваstd::tr1::function<> объекты? Что делать, если у меня есть коллекцияfunction<void(int,float)> объекты и хотите добавить и удалить обработчики событий? Добавление тривиально, но найти тот, который нужно удалить, кажется ...

ТОП публикаций

8 ответов

(IDE). Все инструменты кроссплатформенные и бесплатные.

у довольно большую и сложную программу анализа данных, и я пришел к выводу, что настало время создать графический интерфейс для этой программы. Итак, мой вопрос: Какой инструментарий GUI я должен использовать? Я совершенно новичок в кодировании ...

5 ответов

Вы создаете поток строк, пишете то, что хотите, используя оператор <<, а затем извлекаете строку из потока с помощью функции-члена .str ().

я есть некоторый код C ++, который должен генерировать сообщение об ошибке при синтаксическом анализе определенного заголовка файла. В этом случае мне нужно убедиться, что определенное 4-байтовое поле в заголовке равно «OggS», а если нет, вернуть ...

2 ответа

<, p> Я предполагаю, что вы используете XCode. Перейдите в пункт меню «Проект» / «Редактировать настройки проекта», нажмите вкладку «Сборка», в разделе «GCC 4.0 - Генерация кода» снимите флажок «Создать символы отладки». Вы можете ввести «sym» в поле поиска, чтобы помочь найти его.

у при компиляции C ++ в Mac всегда создаются каталоги * .dSYM? Есть ли способ отключить это?

2 ответа

т.е. контекст, в котором компилятор никогда не будет пытаться вывести параметр шаблона из параметра функции. Это можно сделать следующим образом:

еделяю метод следующим образом: template <class ArgT> void foo(ArgT arg, ::boost::function< void(ArgT) > func) { func(arg); }и используйте это так - например -: foo(2, [](int i) -> void { cout << i << endl; });Почему компилятор не ...

5 ответов

Это делает код намного более читабельным.

у создать массив, который будет содержать указатели на многие объекты, но я не знаю заранее, сколько объектов я буду держать, а это значит, что мне нужно динамически распределять память для массива. Я подумал о следующем коде: ants = new ...

2 ответа

 Жаль, что мы не можем использовать параметры для имени таблицы, но мы должны по крайней мере санировать значение или убедиться, что такая таблица существует в первую очередь.

я странное чувство о sqlite3параметры что я хотел бы раскрыть вам. Это мой запрос и сообщение об ошибке: #query 'SELECT id FROM ? WHERE key = ? AND (userid = '0' OR userid = ?) ORDER BY userid DESC LIMIT 1;' #error message, fails when calling ...

4 ответа

 только выражает подпись.

ли использовать лямбда-выражениякак параметры шаблона класса? (Обратите внимание, что это совсем другой вопрос, чемэтот [https://stackoverflow.com/questions/4124579/c0x-lambdas-with-template-parameters-closed] , который спрашивает, может ли само ...