Результаты поиска по запросу "c++"
Какой тип nullptr?
Стандарт гласит, чтоnullptr является литералом-указателем типаstd::nullptr_t (2.14.7). А 18.2p9 определяетnullptr_t по namespace std { typedef decltype(nullptr) nullptr_t; }По 7.1.6.2p4decltype(nullptr) это тип выраженияnullptrпо ...
«Безопасная» DLL инъекция
Не очень хороший вопрос, извините. У меня есть программа, которая должна быть предупреждена, когда файл открывается из проводника (т.е. вызывается ShellExecute (A / W)). К сожалению, Microsoft удалила интерфейс COM (IShellExecuteHook), ...
Проверка битовых флагов
Я пытаюсь проверить немного в значении flags, какие флаги могут быть вместе. Пока я использую это if ((someclass.flags | CONST_SOMEFLAG) == someclass.flags)проверить, является ли это истиной или ложью, но есть ли более «элегантный» способ ...
Почему не вызывается move-constructor?
Почему ничего не печатается в этом примере? Я собираю в Clang на Coliru. #include <iostream> struct S { S() noexcept = default; S(S&&) noexcept { std::cout << "move-ctor"; } }; void f(S) {} int main() { f(S{}); }
Скопировать / переместить требования для типа ключ / значение в std :: map?
Этот код смущает меня: struct foo { int i; foo(int j) : i(j) {} foo(const foo &) = delete; foo(foo &&) = delete; foo &operator=(const foo&) = delete; foo &operator=(foo&&) = delete; }; bool operator<(const foo &f1, const foo &f2) { return f1.i < ...
Как реализация Майерса синглтона на самом деле синглтон
Я много читал о синглетонах, когда их следует и не следует использовать, и как их безопасно применять. Я пишу на C ++ 11 и натолкнулся на ленивую инициализированную реализацию Мейера синглтона, как видно изэтот ...
Чтение форматированных файлов с помощью C ++
Я пытаюсь прочитать все целые числа из файла и поместить их в массив. У меня есть входной файл, который содержит целые числа в следующем формате: 3 74 74 1 1 74 8 76По сути, каждая строка содержит число, пробел, а затем другое число. Я знаю, что ...
Почему вы используете float over double или double вместо long double?
Я все еще новичок в программировании, и у меня всегда есть больше вопросов, чем могут найти наши книги или интернет-поиски (если я что-то пропустил). Поэтому я заранее прошу прощения, если на этот вопрос ответили, но я не смог его найти. Я ...
Как получить сообщение об ошибке при сбое ifstream open
ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure }Как получить сообщение об ошибке в виде строки?
std :: unique_ptr с производным классом
У меня есть вопрос по поводу указателей c ++ 11. В частности, как вы превращаете уникальный указатель для базового класса в производный класс? class Base { public: int foo; } class Derived : public Base { public: int bar; } ... ...