0
ответов

Коды ошибок C ++ против ASSERTS против вариантов выбора исключений :( [закрыто]

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

Аргумент заполнителя привязки Boost равен количеству аргументов шаблона с переменным числом аргументов

Я хочу знать, можно ли использовать количество аргументов, переданных в шаблон с переменным числом аргументов, в качестве заполнителя в вызове boost :: bind. Примерно так: template boost :: ...
вопрос задан: 11 November 2011 00:59
0
ответов

Всегда ли порядок статических переменных уровня файла одинаков в данной единице перевода?

У меня есть программа, разделенная на два исходных файла: example.cpp #include class A {public: A (int x) {:: std :: cout << "In A (" << x << ") \ n"; } }; static ...
вопрос задан: 10 November 2011 23:31
0
ответов

как получить системную или пользовательскую временную папку в unix и windows?

Я пишу задачу на C ++. Он должен работать как в ОС Windows, так и в ОС Unix. Как получить папку tmp пользователя или системы в другой ОС?
вопрос задан: 10 November 2011 23:20
0
ответов

Заголовки для функций C POSIX

Где и как мне найти правильные заголовки C для включения в программу C ++ для получения объявления функций C, объявленных в среде, совместимой с POSIX? Я спрашиваю об этом, потому что мне нужно было использовать ...
вопрос задан: 10 November 2011 22:58
0
ответов

Является ли system () злом?

Я разрабатываю приложение C ++, которое, помимо прочего, время от времени выполняет несколько сценариев. Приложение должно быть эффективным и желательно независимым от платформы. Однако проблема в следующем: есть ли ...
вопрос задан: 10 November 2011 21:00
0
ответов

Как получить противоположное значение переменной типа bool в C ++

Для меня переменная типа bool указывает либо на истину, либо на ложь. Некоторая переменная типа bool была определена и инициализирована неизвестным нам значением. Я просто хочу получить от него противоположную ценность. Как мне сделать это в C ++?
вопрос задан: 10 November 2011 20:57
0
ответов

Адреса Array

Если у меня есть массив, объявленный следующим образом: int a[3][2]; хранится по адресу А. Тогда a+1 равно A+2*4, мне это понятно, но почему &a+1 равно A+6*4?
вопрос задан: 10 November 2011 20:23
0
ответов

Подход стандартной библиотеки C ++ к удалению одного из пары элементов в списке, удовлетворяющих критерию

. Представьте, что у вас есть std :: list с набором значений в нем. Для демонстрации мы скажем, что это просто std :: list , но в моем случае это на самом деле 2D-точки. В любом случае, я хочу удалить одно из ...
вопрос задан: 10 November 2011 20:05
0
ответов

недопустимое преобразование из 'const char *' в 'char'

Я пытаюсь заменить определенный символ в строке пробелом, используя следующую строку кода: str [ я] = ""; Как это реализовать, не получив ошибки в заголовке вопроса?
вопрос задан: 10 November 2011 19:24
0
ответов

Как отлаживать службы Windows в Visual Studio?

Можно ли отлаживать службы Windows в Visual Studio? Я использовал такой код, как System.Diagnostics.Debugger.Break (); но он дает некоторую ошибку кода, например: Я получил две ошибки события: eventID 4096 ...
вопрос задан: 10 November 2011 18:35
0
ответов

Последнее изменение синтаксиса Lambda или ошибка gcc?

Я использую svn-версию gcc-4.7.0, чтобы проверить некоторые функции C ++ 11, например Лямбда-выражения. Через пару недель некоторые из моих старых примеров, включая Lambdas, больше не компилируются. Интересно: ...
вопрос задан: 10 November 2011 18:25
0
ответов

Инициализация 2-мерного логического массива в c ++

Я не так часто использую C, и недавно я запутался в проблеме инициализации 2-мерного массива. Мне нужно отладить чей-то код, и я застрял в следующем (ее исходном коде): const int location_num = ...
вопрос задан: 10 November 2011 18:00
0
ответов

Можно ли использовать BOOST_PARAM_TEST_CASE с автоматической регистрацией в boost :: test?

Можно ли каким-либо образом смешивать макросы BOOST_AUTO_TEST_CASE и BOOST_AUTO_TEST_CASE_TEMPLATE с BOOST_PARAM_TEST_CASE? Меня даже интересуют действительно беспорядочные способы сделать это возможным. ...
вопрос задан: 10 November 2011 17:54
0
ответов

OpenCV std :: vector < cv :: Point2f> to cv :: Mat

Я разрабатываю приложение в OpenCV, и в Windows следующий код действителен и компилируется / работает: / * Вычислить точки преобразования * / std: : vector img1; std :: vector & ...
вопрос задан: 10 November 2011 16:38
0
ответов

std :: bind и std :: function questions

int func (int x) {return x;} ... std :: function х = std :: bind (func, std :: placeholder :: _ 1); x (123); Действительно ли x (123) вызывает оператор operator (), который сгенерировал std :: function ...
вопрос задан: 10 November 2011 16:18
0
ответов

Возможна перегрузка оператора << для вложенного частного класса?

Как можно перегрузить оператор << для такого вложенного частного класса, как этот? class external {private: class nested {friend ostream & operator << (ostream & os, const ...
вопрос задан: 10 November 2011 15:44
0
ответов

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

Вариативные шаблоны позволят переписать определенные функции в более чистые, безопасные для ввода версии . Это случай printf, как в примере, приведенном в Википедии: void printf (const char * s) {...
вопрос задан: 10 November 2011 15:23
0
ответов

std :: back_inserter требует const_reference в старом GCC. Почему?

В настоящее время я ищу код, который можно скомпилировать в новых версиях GCC, но не в старых. В моем случае я использую std :: back_inserter для std :: копирования некоторых данных из одной структуры данных в ...
вопрос задан: 10 November 2011 14:30
0
ответов

Cout не печатает число

Проблема Я не получаю вывода от простого cout, тогда как printf всегда печатает число: std :: cout << variableuint8; // ничего не печатает printf ("% u", variableuint8); // выводит число ...
вопрос задан: 10 November 2011 11:58
0
ответов

Почему iostream включает time.h?

Рассмотрим этот код: #include template struct time {}; int main () {} Он производит (GCC 4.5): error: 'template struct time' повторно объявляется как другое ...
вопрос задан: 10 November 2011 10:15
0
ответов

Избегание копий атрибутов с помощью генераторов кармы

Я использую карму для создания представлений больших структур, но структуры копируются во время генерации. Я не думаю, что им нужно быть, поэтому было интересно, как этого избежать. Быстрый пример ...
вопрос задан: 10 November 2011 09:53
0
ответов

Использование std :: ifstream, std :: istream_iterator и std :: copy не приводит к чтению всего файла

У меня есть следующий код, который я использовал для 188 байт file: std :: ifstream is ("имя файла", std :: ios :: binary); std :: vector buffer; std :: istream_iterator i_input (...
вопрос задан: 10 November 2011 07:35
0
ответов

неявное приведение констант в шаблонах

я наткнулся на нечто подобное к приведенному ниже фрагменту кода, который вызывает ошибку компилятора, поскольку он использует const_iterator. есть ли причина, по которой vec.end () в std :: copy неявно не получает ...
вопрос задан: 10 November 2011 05:18
0
ответов

Использование шаблонного параметра value_type

Как можно использовать value_type контейнера std? Я пытался использовать его так: #include using namespace std; template class TSContainer { private: T ...
вопрос задан: 9 November 2011 23:21
0
ответов

Функция случайного выбора с использованием вариативных шаблонов - возможно ли?

Я хотел бы использовать вариативные шаблоны C ++ 11 для достижения обобщенной функции «случайного выбора». Примерно так ... template T randomPicker (T one, T two, T three) {int ...
вопрос задан: 9 November 2011 23:02
0
ответов

Кросс-платформенная звуковая библиотека C ++, которая не является GPL / LGPL?

Ищете какие-нибудь простые звуковые библиотеки для воспроизведения в Windows, отличные от GPL или LGPL. То есть, само программное обеспечение НЕ И любая используемая им библиотека не является лицензией GPL / LGPL. Я искал ...
вопрос задан: 9 November 2011 22:47
0
ответов

MongoDB: каков наиболее эффективный способ запроса одного случайного документа?

Мне нужно выбрать документ из коллекции случайным образом (альтернативно - небольшое количество последовательных документов из случайно расположенного «окна») . Я нашел два решения: 1 и 2. Первое ...
вопрос задан: 9 November 2011 21:37
0
ответов

Как мне правильно назначить cout статической ссылочной переменной ostream?

Я определяю такой класс: class StaticRuntimeContext {public: enum Verbosity {kHIGH, kMEDIUM, kLOW, kSILENT}; static void Construct (); static std :: ostream & ...
вопрос задан: 9 November 2011 21:08
0
ответов

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

Учитывая, что класс "A" существует и является правильным. Каковы были бы некоторые отрицательные результаты использования ссылки на «A» вместо указателя в классе «B». То есть: // В файле объявлений class A; class B {...
вопрос задан: 9 November 2011 21:06