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

2 ответа

Идентификаторы, начинающиеся с подчеркивания, зарезервированы в соответствии с последним стандартом C ++? [Дубликат]

Возможный дубликат: Каковы правила использования подчеркивания в идентификаторе C ++? [https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier] Меня интересуют соответствующие разделы из ...

6 ответов

Как получить символ разделителя файлов в стандарте C / C ++: / или \?

Я хотел бы написать функцию: inline char separator() { /* SOMETHING */ }что возвращает файловый разделитель системы в стандарте C / C ++ / C ++ 11? (Я имею в виду косую черту или обратную косую черту в зависимости от системы). Есть ли способ ...

12 ответов

to_string не является членом std, говорит g ++ (mingw)

Я делаю небольшую программу для запоминания словарного запаса, в которой слова будут мелькать на меня случайно для значений. Я хочу использовать стандартную библиотеку C ++, как говорит нам Бьярно Страуструп, но я столкнулся с на первый взгляд ...

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

1 ответ

ограничение режима захвата по умолчанию и 'this' в лямбда-выражении C ++

Мне интересно почему= Захват по умолчанию режим запрещаетthis вЗахват-лист C ++лямбда-выражение. Это, [=, this]{ }; // error [&, this]{ }; // OKЭто указано в C ++ 11 5.1.2 / 8. Если лямбда-захват включает в себя захват-по умолчанию, то есть ...

1 ответ

Лучший способ проверить наличие оператора в C ++ 11

Мне нужно проверить, имеет ли данный класс<<(cls, ostream) определен оператор или нет. Если так, я хочу, чтобы моя функция использовала это для записи вostringstreamв противном случае следует использовать стандартный код. Я знаю, что этот вопрос ...

3 ответа

буферизация std :: fstream против ручной буферизации (почему 10-кратное усиление при ручной буферизации)?

Я проверил две конфигурации записи: 1) Fstream буферизация: // Initialization const unsigned int length = 8192; char buffer[length]; std::ofstream stream; stream.rdbuf()->pubsetbuf(buffer, length); stream.open("test.dat", std::ios::binary | ...

3 ответа

C ++ 11: Массив времени компиляции с глубиной логарифмической оценки

Один из способов реализации массива C ++ 11, элементы которого инициализируются функцией их индекса, рассчитанного компилятором, и результаты которого хранятся в разделе данных (.rodata) образа приложения, заключается в использовании шаблонов, ...

8 ответов

C ++ 11 Tagged Tuple

Кортежи C ++ 11 хороши, но у меня есть два больших недостатка: доступ к членам по индексу нечитаемыйтрудно поддерживать (если я добавлю элемент в середине кортежа, я облажался)По сути, я хочу добиться этого tagged_tuple <name, std::string, age, ...

4 ответа

как избежать статической функции-члена при использовании gsl с c ++

Я хотел бы использовать GSL в классе C ++ без объявления функций-членов какstatic, Причина этого в том, что я не очень хорошо их знаю и не уверен в безопасности потоков. Из того, что я прочитал,std::function может быть решением, но я не уверен, ...

1 ответ

std :: bind и перегруженная функция

Пожалуйста, обратитесь к следующему фрагменту кода. Я хочу использоватьstd::bind для перегруженной функцииfoobar, Вызывает только метод без аргументов. #include <functional> #include <iostream> class Client { public : void foobar(){std::cout << ...