Результаты поиска по запросу "c++11"
Как передать несколько целых чисел в вектор одновременно?
В настоящее время, когда я должен использоватьvector.push_back() много раз. Код, который я сейчас использую std::vector<int> TestVector; TestVector.push_back(2); TestVector.push_back(5); TestVector.push_back(8); TestVector.push_back(11); ...
Очевидно, отсутствует перегрузка getline (), принимающая RRef для потоковой передачи в GCC 4.7.2 и Clang 3.2
Я столкнулся с неожиданной ошибкой компиляции при попытке использоватьgetline() с временным объектом потока: #include <iostream> #include <string> #include <sstream> using namespace std; int main() { string input = ...
std :: isfinite в MSVC
Стандарты C ++ 11 и C11 определяютстанд :: isfinite [http://en.cppreference.com/w/cpp/numeric/math/isfinite]функция. Visual Studio 2012, кажется, не предоставляет его как частьcmath или жеmath.h, но имеетamp_math.h которыйкажется, чтобы ...
vector <bool> :: operator [] неправильное поведение? [Дубликат]
Возможный дубликат: Почему vector <bool> :: reference не возвращает ссылку на bool? [https://stackoverflow.com/questions/8399417/why-vectorboolreference-doesnt-return-reference-to-bool] Раньше я думал, что сstd::vector::operator[] мы ...
Как использовать sfinae для выбора конструкторов?
В шаблонном метапрограммировании можно использовать SFINAE натип возврата выбрать определенную функцию-член шаблона, т.е. template<int N> struct A { int sum() const noexcept { return _sum<N-1>(); } private: int _data[N]; template<int I> typename ...
Почему реализация STL такая нечитаемая? Как C ++ мог быть улучшен здесь?
Например, почему большинство членов в реализации STL имеют_M_ или же_ или же__ префикс? Почему так много стандартного кода? Какие функции отсутствуют в C ++, которые позволили бы сделать векторную (например) реализацию понятной и более краткой?
Почему я должен избегать std :: enable_if в сигнатурах функций
Скотт Мейерс опубликовалсодержание и статус [http://scottmeyers.blogspot.de/2013/01/effective-c11-content-and-status.html] его следующей книги EC ++ 11. Он написал, что один пункт в книге может быть«Избегайтеstd::enable_if в функции подписи ...
Являются ли std :: signal и std :: Повышение безопасности потока?
Стандарты C и C ++ поддерживают концепцию сигнала. Тем не менее, стандарт C11 говорит, что функция signal () не может быть вызвана в многопоточных средах, или поведение не определено. Но я думаю, что механизм сигналов по своей природе ...
Как проверить, совпадают ли два параметра шаблона?
Как изменить следующий шаблон функции, чтобы он возвращал 42, если параметры шаблонаT а такжеU точно такого же типа? template<typename T,typename U> int Foo() { return 0; }
static_assert не скомпилируется, хотя шаблонная функция нигде не вызывается
Я использую g ++ 4.6.3 (в настоящее время это пакет по умолчанию для ubuntu 12.04) с флагом c ++ 0x, и я натыкаюсь на это: template <typename T> inline T getValue(AnObject&) { static_assert(false , "this function has to be implemented for ...