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

3 ответа

Безопасно ли повторно интерпретировать переменную класса enum для ссылки на базовый тип?

я виделreinterpret_cast используется для применения приращения к перечисляемым классам, и я хотел бы знать, приемлемо ли это использование в стандарте C ++. enum class Foo : int8_t { Bar1, Bar2, Bar3, Bar4, First = Bar1, Last = Bar4 }; for (Foo ...

1 ответ

 переменная похожа на глобальное определение в классе.

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; ^ ...

2 ответа

).

того, как я запутался, почему мой код дал мне ошибку неоднозначности в GCC, но не в Clang, я упростил код. Это можно увидеть ниже. struct Foo { // Foo(Foo&&) = delete; // Foo(const Foo&) = delete; Foo(int*) {} }; struct Bar { template<typename ...

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

4 ответа

В чем разница между 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 ...

5 ответов

C ++ Новичок нуждается в помощи для печати комбинаций целых чисел

Предположим, мне дано: Диапазон целых чиселiRange (т.е. из1 вплоть доiRange) а такжеЖелаемое количество комбинацийЯ хочу найти количество всех возможных комбинаций и распечатать все эти комбинации. Например: Дано: iRange = 5 а такжеn = ...

2 ответа

Пересечение вектора в C ++

У меня есть эта функция vector<string> instersection(const vector<string> &v1, const vector<string> &v2);У меня есть два вектора строк, и я хочу найти строки, присутствующие в обоих, которые затем заполняют третий вектор общими элементами. Если ...

1 ответ

Как инициализировать 3-х мерный вектор размером в C ++

Например, если мы инициализируемvector<vector<vector<double>>> fРазмер в каждом направлении не указан. Итак, мне интересно, какую команду мы должны вставить, чтобы сделатьf иметь размер[3][4][5], Мы используем новое или что-то еще? Спасибо за ...

5 ответов

О синтаксисе указателя и ссылки

Хотя может быть неловко, я знаю, что я не единственный, кто сталкивается с этой проблемой. Я использую C / C ++ в течение многих лет. У меня никогда не было проблем с пониманиемконцепции адресов, указателей, указателей на указатели и ...

1 ответ

Разница между методами повышения (SIGABRT) и abort ()

Я знаю что обаraise(SIGABRT) а такжеabort() методы отправят сигнал SIGABRT себе. Но есть некоторая разница между этими двумя функциями. (например,abort() функция разблокирует сигнал SIGABRT гдеraise(SIGABRT) не.) Каковы другие различия ...

8 ответов

Идентификатор компилятора CXX неизвестен

У нас возникают проблемы при компиляции проекта с использованием CMake (v2.8.12) под Windows 7 64Bit с использованием Visual Studio 2012. CMake выдает нам следующие ошибки. Мы уже пытались запустить Cmake из командной строки Visual Studio, ...