Результаты поиска по запросу "c++11"
Разница между char и подписанным char в c ++?
Рассмотрим следующий код: #include <iostream> #include <type_traits> int main(int argc, char* argv[]) { std::cout<<"std::is_same<int, int>::value = "<<std::is_same<int, int>::value<<std::endl; std::cout<<"std::is_same<int, signed int>::value ...
Требования к std :: ignore
C ++ 11 представляет объект под названиемstd::ignore: const /* unspecified */ ignore;Для краткости пусть typedef decltype(std::ignore) T;Из того, что я могу сказать, единственное требование дляT это то, что этоCopyAssignableиз-за ...
Вывод типа возврата с закрытой переменной-членом
Как было объяснено в этомВопросы и ответы вчера [https://stackoverflow.com/questions/16766137/decltype-in-class-method-declaration-error-when-used-before-referenced-member?rq=1] и g ++ 4.8, и Clang 3.3 правильно жалуются на приведенный ниже код с ...
Когда использовать std :: function вместо наследования?
В некоторых случаяхstd::function может заменить наследство. Следующие два фрагмента кода очень похожи (примерно одинаковые затраты при вызове функции, почти одинаковое использование в сигнатурах и в большинстве случаев std :: function не требует ...
Как написать приложение на C / C ++, которое пишет в каталог / var / log / myapp?
Фон В системах Linux,Журналы приложений [https://help.ubuntu.com/community/LinuxLogFiles#Application_Logs]существуют в подкаталогах/var/log, который принадлежитroot/root и имеет 755 разрешений в моей системе. Например, я вижу/var/log/mysql а ...
Варианты использования для выпускных классов
я читалКомментарии [http://herbsutter.com/2013/05/22/gotw-5-solution-overriding-virtual-functions/#comment-10358] на Гуру Саттера Херб Недели редукции оvirtual функции, и, наконец, увидел его упоминание этого: [...] «использование финала реже» - ...
Реализация синтаксиса B = f (A) при назначении перемещения
Я реализовал класс Matrix с назначением перемещения как template <typename OutType> class Matrix { public: int Rows_; // number of Rows int Columns_; // number of Columns OutType *data_; // row Major order allocation // STUFF Matrix<OutType> & ...
Почему мы копируем, а затем движемся?
Я где-то видел код, в котором кто-то решил скопировать объект и затем переместить его в элемент данных класса. Это привело меня в замешательство, так как я думал, что весь смысл в том, чтобы избежать копирования. Вот пример: struct S { ...
Как преобразовать std :: chrono :: time_point в std :: tm без использования time_t?
Я хотел бы распечатать или извлечь значения год / месяц / день. Я не хочу использоватьtime_t из-за проблемы 2038 года, но все примеры, которые я нашел в Интернете, используют его для преобразованияtime_point вtm. Есть ли простой способ ...
В unordered_map C ++ 11 как обновить значение определенного ключа?
В хэш-карте Java: map.put(key, new_value)обновит запись key = key с new_value, если она существует в хэш-карте. Как правильно сделать подобное в unordered_map в C ++ 11? Я не нашел такой API, как updateXXX, а в документации ...