Resultados da pesquisa a pedido "c++"
Podemos nos referir a variáveis-membro em uma especificação noexcept?
Considere o seguinte snippet de código: template<class Tuple> class vector { public: typename Tuple::size_type size() const noexcept(noexcept(m_elements.size())) { return m_elements.size(); } private: Tuple m_elements; }; class tuple { public: ...
Posso definir o comportamento de QT_AUTO_SCREEN_SCALE_FACTOR via API?
Posso definir oQT_AUTO_SCREEN_SCALE_FACTOR 1 comportamento [https://doc-snapshots.qt.io/qt5-5.6/highdpi.html]via uma chamada de API e não pela variável de ambiente? Desejo detectar se meu aplicativo Qt está sendo executado em uma tela de alta dpi ...
Posso evitar a recursão do modelo aqui?
Eu escrevi umfor_each paratuples: template <typename Tuple, typename F, size_t begin, size_t end> enable_if_t<begin == end || tuple_size<Tuple>::value < end> for_each(Tuple&, F&&) { } template <typename Tuple, typename F, size_t begin = 0U, ...
O padrão de construção do alocador () deve inicializar em vez de inicializar o valor?
Como acompanhamento deessa questão [https://stackoverflow.com/q/35901417/2069064], o alocador padrão (std::allocator<T>) é necessário para implementarconstruct da seguinte maneira (de acordo com [default.allocator]): template <class U, class... ...
Como você entende um grande pedaço de código?
Eu sou um estudante recém-formado que acabou de começar meu trabalho. No meu período de aceleração, preciso aprender muito código do produto. Existem alguns documentos de design, mas eles não ajudam muito. Você pode fornecer algumas técnicas ...
Tentando usar uma instrução while para validar a entrada do usuário C ++
Eu sou novo em C ++ e estou em uma classe. Estou tentando concluir o primeiro projeto e, até agora, tenho tudo funcionando corretamente. No entanto, preciso que o usuário insira um número para selecionar seu nível e gostaria de validar que é um ...
c ++ valgrind mostra vazamento de memória no hello world [duplicado]
Esta pergunta já tem uma resposta aqui: Valgrind: Memória ainda acessível com programa trivial usando <iostream> [/questions/30376601/valgrind-memory-still-reachable-with-trivial-program-using-iostream] 3 respostasO código do meu programa ...
Não foi possível compilar um cpp "olá mundo" no meu OSX
Eu escrevi um programa hello world no meu mac, mas quando o compilei, o compilador gerou um erro: Símbolos indefinidos para a arquitetura x86_64: "std :: __ 1 :: locale :: use_facet (std :: __ 1 :: locale :: id &) const", referenciados em: std ...
Ocultar o nome usando a declaração
#include <iostream> struct H { void swap(H &rhs); }; void swap(H &, H &) { std::cout << "swap(H &t1, H &t2)" << std::endl; } void H::swap(H &rhs) { using std::swap; swap(*this, rhs); } int main(void) { H a; H b; a.swap(b); }E este é ...
Erro Dev-C ++ "to_string não é membro de std"
Eu tenho um problema com a conversãoint parastring em Dev-C ++. Eu tenho o adequado#include, mas ainda assim eu recebo: [Erro] 'to_string' não é membro de 'std' const int MAX_KOSZT = 999999; string convert(int val) { if (val == MAX_KOSZT) ...