Я могу избежать неявного преобразования конструктора с использованием явного ключевого слова. Так что теперь, преобразования как A a1 = 10; можно избежать Но все же я могу инициализировать A a1 = A (20.2) ;. Как я могу ...
Я изучал ostream класс в C ++. Я застрял на странном выводе cout для строковых и целочисленных типов данных. При передаче целочисленного значения или значения с плавающей запятой, вывод - именно то, что я передаю ....
Я просто играл с g++ 4.7 (один из более поздних снимков) с включенным параметром -std=c++11. Я попытался скомпилировать часть моего существующего кода, и один неудачный случай несколько меня смущает. Я бы...
Этот вопрос касается владения указателями, использования указателей, умных указателей, векторов и распределителей. Я немного заблудился в своих мыслях об архитектуре кода. Кроме того, если этот вопрос имеет ...
Совершенно новый синтаксис переопределения позволяет компилятору сообщать об ошибке, если виртуальная функция N3206 на самом деле не переопределена. class Base {виртуальная пустота vfunc (); void afunc ();
}; ...
У меня есть следующий код: #include < iostream > класс А; int main () {std :: cout < < std :: is_constructible < A > :: value < < станд :: епсИ; } Когда я использую GCC 8.3, этот код компилируется ....
Мы (должны) знать, что контейнеры стандартной библиотеки C ++, включая std :: string, не предназначены для наследования. Но все же C ++ 98/03 позволял нам это делать, даже если он приводил к ошибкам. Теперь, когда ...
Мне было интересно, каковы преимущества переменных аргументов по сравнению со списками инициализаторов. Оба предлагают одинаковую возможность - передавать неопределенное количество аргументов в функцию. Что я лично думаю ...
Я делаю программу, в которой вы вводите n игроков, три попытки, три попытки, два указателя, два указателя, свободный бросок, свободный бросок, затем проверяю, что там
Каковы правила аннулирования итераторов для контейнеров C ++? Желательно в формате краткого списка. (Примечание. Предполагается, что это будет вход в FAQ по C ++ в Stack Overflow. Если вы хотите критиковать идею ...
Привет, я пытаюсь использовать std :: thread с G ++. Вот мой тестовый код #include
#include int main (int, char **) {std :: thread tt ([] () {std :: cout << "Thread!" << ...
Теперь, когда ключевое слово auto было введено в c ++ 11, я думаю, что мы должны быть в состоянии отбросить указание auto и просто инициализировать переменные как v = 20. Так как C ++ может определить тип переменной ...
Я пытаюсь просмотреть :: concat 2 views. Я не понимаю, когда я могу и не могу сделать это и почему. Любая помощь будет отличной. Этот вопрос звучит похоже, но не решает мою проблему. Я попробовал ...
Я изучал указатели и тестировал некоторый код из онлайн-видео. Когда учитель запускал свой код из онлайнового идеала, он выводил разные результаты в 4-й строке вывода. Когда я побежал мой ...
>>> лексируется как >>>. Но что произойдет, если первый> закрывает список аргументов шаблона, должен ли результат быть эквивалентным>>> или> >>? Это имеет значение в ...
Как мне перехватить по ходу (также известный как ссылка на rvalue) в лямбда C ++ 11? Я пытаюсь написать что-то вроде этого: std :: unique_ptr myPointer (new int); std :: function ...
Я намерен использовать краткий дескриптор. Но я получаю эту неопределенную ошибку ссылки. Там нет проблем с созданием кода. Но компоновщик выдает ошибку. Пожалуйста, дайте мне знать, что я пропустил. ...
Я знаю, что такое функторы и когда их использовать с алгоритмами std, но я не понял, что Страуструп говорит о них в C + +11 FAQ. Может ли кто-нибудь объяснить, что такое std :: bind и std :: function, ...
Предположим, что у меня есть две единицы компиляции в одной программе, каждая из которых объявляет не встроенную функцию с одинаковыми сигнатурами, но разную реализацию, такую как пространство имен // a.cpp ...
Следующий код является реализацией альтернативного класса singleTon, который использует std :: call_once в C ++ 11. По сути, переменная static_instance объявляется статически вместе со static_flag, и ...
Я использую пакеты Poco :: Data :: Mysql для подключения к облачной базе данных Google MySQL. Помимо конфигурации в облаке Google, что нужно сделать на стороне клиента, чтобы использовать TLS / SSL? Благодарю.
Может ли кто-нибудь объяснить или указать мне на какое-то объяснение, что такое R-Value? Я не совсем уверен, что это такое, и мой проект должен это включить. Вот демонстрация того, что такое R-Value (...
У меня довольно странная проблема с использованием QDataStream, или, по крайней мере, она странная для меня, потому что я совсем не понимаю поведение. Конечно, моя проблема связана с большим проектом, но мне удалось воспроизвести ...
Я почти уверен, что знаю ответ на этот вопрос (думаю, что нет), но можно ли безопасно принять / вернуть std :: function по значению в API (через границы модуля)? Я ' я думаю «нет», поскольку я не думаю, что есть ...
Я обновлял ранее код c (opencv1.0) до opencv 4. Пока я менял и обновлял api, все выглядело нормально, однако в конце я получил ошибку с вышеупомянутым файлом следующим образом, / ...
У меня есть то, что, как представляется, утечка стека напрямую связано с использованием std :: thread. Чтобы свести его к простейшему примеру, я использовал пример кода с https: //en.cppreference.com/w/cpp/thread/thread / ...
У меня есть проект C ++ 11 с Cmake. Проект хорошо скомпилирован на Visual Studio 2017 и QT Creator. Однако при попытке скомпилировать его с помощью vscode (с расширением CMake). Я получаю следующее ...
После моего предыдущего поста я узнал, что следующая модификация должна быть частью возможного решения connect (item, & amp; MyItem :: collided, this, & amp; Widget :: on_boxCollision); и код ...