Resultados da pesquisa a pedido "c++"
Expansão Macro em C ++
Como posso definir uma macro (ou uma solução alternativa para isso) em que o parâmetro está no início da linh #define SINGLETON_IMPLEMENTATION(className) \ ##className* ##className::instance_ = NULL;Isto fornece um aviso ao compilador (GCC ...
epresentação de armadilha
O que é representação de interceptação em C (alguns exemplos podem ajudar)? Isso se aplica ao C ++? float f=3.5; int *pi = (int*)&f; Edit: Eu sei 'pi' viola a regra de alias e é UB de acordo com o padrão C. Pelo menos no GCC, não produz erros, ...
Esse uso do operador “,” é considerado uma forma incorreta?
Eu criei uma classe de lista como um meio de substituir funções variadicas no meu programa usado para inicializar objetos que precisam conter uma lista de elementos alterada. A classe list tem uma sintaxe de uso que eu realmente gosto. No ...
boost :: unique_lock vs boost :: lock_guard
Não entendo bem a diferença entre essas duas classes de bloqueio. Na documentação do boost, diz-se,boost::unique_lock não realiza o bloqueio automaticamente. Isso significa que a principal diferença entreunique_lock elock_guard é ...
Quais são os casos de uso típicos de um iterator_trait
Eu sou novo em C ++, por favor, tenha paciência comigo. Estou tentando entender o STL iterator_traits. No livro "A biblioteca padrão do C ++", a estrutura iterator_traits é definida da seguinte forma: template <class T> struct iterator_traits{ ...
customize cout
Como derivar uma classe decout para que, por exemplo, escreva para ele new_cout << "message"; seria equivalente a cout << __FUNCTION__ << "message" << "end of message" << endl;
como imprimir um char não assinado como hexadecimal em c ++ usando ostrea
Quero trabalhar com variáveis de 8 bits não assinadas em C ++. Ouunsigned char ouuint8_t faça o truque no que diz respeito à aritmética (o que é esperado, já que o AFAIKuint8_t é apenas um apelido paraunsigned char, ou então o depurador ...
QT Menu como criar uma nova janela?
Estou trabalhando no QT Creator. Gostaria de mencionar que sou iniciante neste software. Consegui criar um menu com: Editar e Abrir. Gostaria de criar uma nova janela quando clicar em "Abrir" na barra de menus. Até agora, consegui imprimir uma ...
c ++ passando argumentos por referência e ponteiro
in c ++ class bar { int i; char b; float d; }; void foo ( bar arg ); void foo ( bar &arg ); void foo ( bar *arg );esta é uma amostra de classe / estrutura e funções i alguns Qs qual é a diferença entre a 1ª e a 2ª maneira de passar o argumento ...
inda é seguro excluir nullptr em c ++ 0
Dentroc++03 é bastante claro que excluir um ponteiro nulo não tem efeito. De fato, é explicitamente declarado em§5.3.5/2 que Em qualquer uma das alternativas, se o valor do operando de exclusão for o ponteiro nulo, a operação não terá efeit No ...