Perguntas com a marcação «std»

A Biblioteca Padrão C ++ e seu namespace. Use em conjunto com [c ++].

2
Como o std :: is_function é implementado?
Como é a implementação a seguir std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; (da referência CPP ) Parece-me que uma intseria uma função sob esta definição. o que estou perdendo?
82 c++  templates  std  sfinae 


2
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. Por quê? Testado no gcc 8.3.0 e em compiladores online.
26 c++  std  std-pair 



1
Por que std :: span não possui operadores de comparação?
Não foi std::spanconcebido como uma referência leve para sub-regiões de std::vector/ std::array/ array simples e similares? Ele também não deve conter operadores de comparação em sua API, para ser consistente com eles? Qual foi o raciocínio por trás da exclusão? Nota: por operadores de comparação, quero dizer quer o conjunto …
10 c++  std  c++20  std-span 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.