Результаты поиска по запросу "c++11"
Похоже, они показывают, что не существует общедоступного способа получения шаблона регулярного выражения из созданного объекта, поэтому я бы сказал, что вам нужно сохранить строку самостоятельно.
ли я получить строку с регулярным выражением изstd::regex? Или я должен сохранить это где-нибудь еще, если я хочу использовать это позже? В бусте вы можете сделать это: boost::regex reg("pattern"); string p = reg.str();или используйте оператор ...
Обновление: эта ошибка все еще существует в обновлении 3 vs2017.
ько что написал тестовую программу, чтобы найти самый быстрый способ выделить и освободить много объектов, которыми управляетshared_ptr. Я пыталсяshared_ptr с участиемnew, shared_ptr с участиемpool, make_shared, allocate_shared, Что меня ...
прочитайте это первым
дни я читаю PDFРазработка МТ программ [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf], Это объясняет, что пользователь ДОЛЖЕН явноdetach() на объекте классаstd::thread в C ++ 0x, прежде чем этот объект выходит из области ...
Программа для поиска самых больших и самых маленьких среди 5 чисел без использования массива
Вчера я пошел на собеседование, где меня попросили создать программу для поиска самых больших и самых маленьких среди 5 чисел без использования массива. Я знаю, как создать программу с использованием массива. int largestNumber; int ...
память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».
рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...
Правильный способ передачи владения std :: vector <std :: unique_ptr <int>> в создаваемый класс
Каков правильный способ передачи права собственности наstd::vector<unique_ptr<int> > класс строится? Ниже приведено кодовое представление того, что я хочу сделать. Я понимаю, что это не правильно (не будет компилироваться) и нарушает ...
@ T.C. Можете ли вы уточнить немного?
std::make_unique()налогичные функции) имеют немногопроблема [http://coliru.stacked-crooked.com/a/7d4063069bcca194]: #include <cstdio> #include <memory> using namespace std; struct S { S() { printf("ctor\n"); } ~S() { printf("dtor\n"); } S(S ...
В течение многих лет у людей даже был C ++! Зачем нам C ++, вы всегда можете использовать C или даже ассемблер. Дублирование кода известно как лучшая практика программирования!
но я обнаружил, что использую следующий макрос с gcc 4.5 в режиме C ++ 11: #define RETURN(x) -> decltype(x) { return x; }И писать такие функции: template <class T> auto f(T&& x) RETURN (( g(h(std::forward<T>(x))) ))Я делал это, чтобы избежать ...
Просто небольшое замечание: пример OP должен компилироваться в C ++ 17 из-за гарантированного разрешения копирования.
нтересно, почему я получаю ошибку при компиляции: const std::unique_ptr<int> get() { return std::make_unique<int>(10); } int main() { const std::unique_ptr<int> value = get(); return EXIT_SUCCESS; }Я получаю следующую ошибку: main.cpp: In ...
Жить на Колиру
+ используюptree изboostМне нужно найти относительный ключ для доступаa.b.c2.e1 изa.b, Этот ключc2.e1, Как я могу написать функцию, которая находит этот относительный ключ? #include <iostream> #include <boost/property_tree/ptree.hpp> ...