Resultados da pesquisa a pedido "c++"

4 a resposta

Como posso criar um alias para uma função singleton?

Eu gostaria de fazer um alias em C ++ para singleton chamando, em vez de chamarMYCLASS::GetInstance()->someFunction(); cada vez, eu poderia ligar apenassomeFunctionAlias(); no meu código

9 a resposta

Convenções para métodos de acessador (getters e setters) em C ++

Várias perguntas sobre métodos acessadores em C ++ foram feitas no SO, mas nenhuma foi capaz de satisfazer minha curiosidade sobre o assunto. Tento evitar acessadores sempre que possível, porque, como Stroustrup e outros programadores famosos, ...

5 a resposta

O SFINAE funciona de maneira diferente nos casos de parâmetros de tipo e não-modelo

Por que esse código funciona: template< typename T, std::enable_if_t<std::is_same<T, int>::value, T>* = nullptr> void Add(T) {} template< typename T, std::enable_if_t<!std::is_same<T, int>::value, T>* = nullptr> void Add(T) {}e pode distinguir ...

7 a resposta

C ++ não informa o tamanho de uma matriz dinâmica. Mas por que?

Eu sei que não há nenhuma maneira em C ++ para obter o tamanho de uma matriz criada dinamicamente, como: int* a; a = new int[n];O que eu gostaria de saber é: Por quê? As pessoas esqueceram isso na especificação do C ++ ou há uma razão técnica ...

7 a resposta

Como definir um ponto de interrupção no GDB onde a função retorna?

Eu tenho uma função C ++ que tem muitas instruções de retorno em vários lugares. Como definir um ponto de interrupção na declaração de retorno onde a função realmente retorna? E o que significa "quebrar" o comando sem argumento?

9 a resposta

qual é / são os propósitos do inline?

eu tive umdiscussão [https://stackoverflow.com/questions/3645896/can-i-make-alias-to-singletone-function/3645900#3645900] comJohannes Schaub [https://stackoverflow.com/users/34509/johannes-schaub-litb] sobre a palavra-chaveinline. O código havia ...

3 a resposta

Como aumentar a prioridade do thread em pthreads?

Estou usando o pthread no Linux. Eu gostaria de aumentar a prioridade do thread definindo os parâmetrossched_param.priority. No entanto, não foi possível encontrar muitas informações da rede sobre o intervalo da prioridade do segmento que eu ...

2 a resposta

O std :: atomic deve ser volátil?

Estou executando um segmento que é executado até que um sinalizador seja definido. std::atomic<bool> stop(false); void f() { while(!stop.load(std::memory_order_{relaxed,acquire})) { do_the_job(); } } Gostaria de saber se o compilador pode ...

2 a resposta

Lendo e gravando um std :: vector em um arquivo corretamente com iteradores

Estou tentando entender a resposta fornecidaaqui [https://stackoverflow.com/a/12372783/1460794], mas não consigo fazê-lo funcionar. Aqui está o que eu tentei: #include <algorithm> #include <iostream> #include <iterator> #include ...

10 a resposta

Como trocar dois números sem usar variáveis temporárias ou operações aritméticas?

Essa equação troca dois números sem uma variável temporária, mas usa operações aritméticas: a = (a+b) - (b=a);Como posso fazer isso sem operações aritméticas? Eu estava pensando em XOR.