Perguntas com a marcação «c++»

30
Como é chamado (…) em C e C ++?

Um dos usos de ...é denotar entidades variadas em C e C ++. Qual o nome disso? É classificado como operador ou outra coisa quando usado dessa maneira? Quaisquer outros detalhes sobre ...? Edit: Eu sei o propósito de .... Estou perguntando sobre seu nome e classificação, que espero, seja...

28
Por que minha classe não é construtível por padrão?

Eu tenho essas aulas: #include <type_traits> template <typename T> class A { public: static_assert(std::is_default_constructible_v<T>); }; struct B { struct C { int i = 0; }; A<C> a_m; }; int main() { A<B::C> a; } Ao compilar, a_mnão é construtível por...

26
Lista de inicializadores dentro de std :: pair

Este código: #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } compila, mas retorna segfault....