Результаты поиска по запросу "c++"
Безопасно ли повторно интерпретировать переменную класса enum для ссылки на базовый тип?
я виделreinterpret_cast используется для применения приращения к перечисляемым классам, и я хотел бы знать, приемлемо ли это использование в стандарте C ++. enum class Foo : int8_t { Bar1, Bar2, Bar3, Bar4, First = Bar1, Last = Bar4 }; for (Foo ...
переменная похожа на глобальное определение в классе.
struct sa { struct sb { int a = 123;}; inline static sb b; };денный выше код генерирует ошибку: main.cpp:25:20: error: default member initializer for ‘sa::sb::a’ required before the end of its enclosing class inline static sb b; ^ ...
).
того, как я запутался, почему мой код дал мне ошибку неоднозначности в GCC, но не в Clang, я упростил код. Это можно увидеть ниже. struct Foo { // Foo(Foo&&) = delete; // Foo(const Foo&) = delete; Foo(int*) {} }; struct Bar { template<typename ...
В чем разница между while (cin) и while (cin >> num)
Какая разница между следующими двумя циклами и когда каждый из них будет остановлен? #include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { int x,y; while(cin >> x){ // code } while(cin){ cin >> y; //code ...
C ++ Новичок нуждается в помощи для печати комбинаций целых чисел
Предположим, мне дано: Диапазон целых чиселiRange (т.е. из1 вплоть доiRange) а такжеЖелаемое количество комбинацийЯ хочу найти количество всех возможных комбинаций и распечатать все эти комбинации. Например: Дано: iRange = 5 а такжеn = ...
Пересечение вектора в C ++
У меня есть эта функция vector<string> instersection(const vector<string> &v1, const vector<string> &v2);У меня есть два вектора строк, и я хочу найти строки, присутствующие в обоих, которые затем заполняют третий вектор общими элементами. Если ...
Как инициализировать 3-х мерный вектор размером в C ++
Например, если мы инициализируемvector<vector<vector<double>>> fРазмер в каждом направлении не указан. Итак, мне интересно, какую команду мы должны вставить, чтобы сделатьf иметь размер[3][4][5], Мы используем новое или что-то еще? Спасибо за ...
О синтаксисе указателя и ссылки
Хотя может быть неловко, я знаю, что я не единственный, кто сталкивается с этой проблемой. Я использую C / C ++ в течение многих лет. У меня никогда не было проблем с пониманиемконцепции адресов, указателей, указателей на указатели и ...
Разница между методами повышения (SIGABRT) и abort ()
Я знаю что обаraise(SIGABRT) а такжеabort() методы отправят сигнал SIGABRT себе. Но есть некоторая разница между этими двумя функциями. (например,abort() функция разблокирует сигнал SIGABRT гдеraise(SIGABRT) не.) Каковы другие различия ...
Идентификатор компилятора CXX неизвестен
У нас возникают проблемы при компиляции проекта с использованием CMake (v2.8.12) под Windows 7 64Bit с использованием Visual Studio 2012. CMake выдает нам следующие ошибки. Мы уже пытались запустить Cmake из командной строки Visual Studio, ...