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

0 ответов

 Похоже, они показывают, что не существует общедоступного способа получения шаблона регулярного выражения из созданного объекта, поэтому я бы сказал, что вам нужно сохранить строку самостоятельно.

ли я получить строку с регулярным выражением изstd::regex? Или я должен сохранить это где-нибудь еще, если я хочу использовать это позже? В бусте вы можете сделать это: boost::regex reg("pattern"); string p = reg.str();или используйте оператор ...

0 ответов

Обновление: эта ошибка все еще существует в обновлении 3 vs2017.

ько что написал тестовую программу, чтобы найти самый быстрый способ выделить и освободить много объектов, которыми управляетshared_ptr. Я пыталсяshared_ptr с участиемnew, shared_ptr с участиемpool, make_shared, allocate_shared, Что меня ...

1 ответ

прочитайте это первым

дни я читаю PDFРазработка МТ программ [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf], Это объясняет, что пользователь ДОЛЖЕН явноdetach() на объекте классаstd::thread в C ++ 0x, прежде чем этот объект выходит из области ...

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

15 ответов

Программа для поиска самых больших и самых маленьких среди 5 чисел без использования массива

Вчера я пошел на собеседование, где меня попросили создать программу для поиска самых больших и самых маленьких среди 5 чисел без использования массива. Я знаю, как создать программу с использованием массива. int largestNumber; int ...

0 ответов

 память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».

рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...

1 ответ

Правильный способ передачи владения std :: vector <std :: unique_ptr <int>> в создаваемый класс

Каков правильный способ передачи права собственности наstd::vector<unique_ptr<int> > класс строится? Ниже приведено кодовое представление того, что я хочу сделать. Я понимаю, что это не правильно (не будет компилироваться) и нарушает ...

1 ответ

@ 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 ...

0 ответов

В течение многих лет у людей даже был 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))) ))Я делал это, чтобы избежать ...

0 ответов

Просто небольшое замечание: пример 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 ...

1 ответ

Жить на Колиру

+ используюptree изboostМне нужно найти относительный ключ для доступаa.b.c2.e1 изa.b, Этот ключc2.e1, Как я могу написать функцию, которая находит этот относительный ключ? #include <iostream> #include <boost/property_tree/ptree.hpp> ...