Resultados da pesquisa a pedido "c++"

1 a resposta

ShowCursor (FALSE) não funciona

Eu sei que isso pode parecer uma pergunta duplicada, mas confie em mim, não é. Eu indiquei issoPergunta, questão [https://stackoverflow.com/questions/16110898/how-can-i-hide-the-mouse-cursor], mas não foi de muita ajuda, pois estou tentando com ...

1 a resposta

Por que std :: is_const :: value 'false', mesmo que o value_type de T seja const?

#include <type_traits> struct foo; int main() { const foo *bar; static_assert(std::is_const<decltype(*bar)>::value, "expected const but this is non-const!"); }Isso resulta em uma falhastatic_assert o que é inesperado. Isso é um pouco semelhante ...

5 a resposta

Quais são as desvantagens da estrutura do gerador de analisador de espíritos do boost.org?

Em várias perguntas, vi recomendações para oEspírito [http://www.boost.org/doc/libs/1_37_0/libs/spirit/classic/index.html]estrutura de analisador-gerador deboost.org [http://www.boost.org/], mas depois nos comentários há queixas de pessoas que ...

4 a resposta

Ponteiros de função C ++ com número desconhecido de argumentos

Preciso de ajuda com C ++, por favor! Estou escrevendo um analisador de comandos para um pequeno jogo baseado em texto e me deparei com alguns problemas. O analisador deve ler e analisar os comandos inseridos pelo player. A solução mais óbvia e ...

5 a resposta

“Reverter” ou desfazer qualquer manipulador aplicado a um fluxo sem saber o que eram os manipuladores [duplicado]

Esta pergunta já tem uma resposta aqui: Restaure o estado de std :: cout após manipulá-lo [/questions/2273330/restore-the-state-of-stdcout-after-manipulating-it] 6 respostasSe eu aplicar um número arbitrário de manipuladores a um fluxo, há ...

3 a resposta

Preencha struct sockaddr_storage com valores de sockaddr_in

Eu tenho um objeto sockaddr_storage e preciso preenchê-lo com os valores fornecidos pelo usuário. Observe que o usuário pode fornecer um dosAF_INET ouAF_INET6 como domínio para preencher a estrutura. void fill(sockaddr_storage &addrStruct, int ...

2 a resposta

será transmitido em torno de sockaddr_storage e sockaddr_in quebrando o aliasing estrito

Seguindo o meu anteriorPergunta, questão [https://stackoverflow.com/questions/42176962/fill-sockaddr-storage-struct-with-values-of-sockaddr-in] , Estou realmente curioso sobre esse código - case AF_INET: { struct sockaddr_in * tmp = ...

2 a resposta

Nenhuma conversão implícita no operador sobrecarregado

d1 + 4 funciona mas4 + d1 mesmo que 4 possa ser convertido implicitamente em um GMan. Por que eles não são equivalentes? struct GMan { int a, b; GMan() : a(), b() {} GMan(int _a) : a(_a), b() {} GMan(int _a, int _b) : a(_a), b(_b) {} GMan ...

16 a resposta

C / C ++: alternar para não-inteiros

Muitas vezes, preciso escolher o que fazer de acordo com o valor de um elemento constante que não seja POD, algo como isto: switch( str ) { case "foo": ... case "bar": ... default: ... }Infelizmenteswitch só pode ser usado com números ...

1 a resposta

Cancelando o cronômetro de prazo do boost asio com segurança

Estou tentando cancelar umboost::asio::basic_waitable_timer<std::chrono::steady_clock> com segurança. De acordo com issoresponda [https://stackoverflow.com/questions/29047765/atomically-cancel-asio-asynchronious-timer-from-another-thread] , este ...