Resultados da pesquisa a pedido "language-lawyer"
memcpy / memmove para um membro do sindicato, isso define o membro 'ativo'?
Esclarecimentos importantes: alguns comentaristas parecem pensar que estou copiando de um sindicato. Olhe atentamente para omemcpy, copia do endereço de uma planície antigauint32_t, que não está contido em uma união. Além disso, estou copiando ...
A pilha é desenrolada com exceções garantidas pelo padrão c ++?
Com relação ao desenrolar da pilha, o padrão c ++ diz: Uma exceção é considerada não detectada após a conclusão da inicialização do objeto de exceção ([except.throw]) até a conclusão da ativação de um manipulador para a exceção ...
Escreva diretamente no char * buffer de std :: string
Então eu tenho umstd::string e tem uma função que levachar* e escreve nele. Desde astd::string::c_str() estd::string::data() Retornaconst char*, Eu não posso usá-los. Então, eu estava alocando um buffer temporário, chamando uma função com ele e ...
Como a gramática JLS corresponde a acessos simples a campos (obj.f)?
Eu estava olhando para oJLS Chapter 19 grammar [https://docs.oracle.com/javase/specs/jls/se8/html/jls-19.html]tentando descobrir como um acesso simples ao campo é analisado: obj.fieldParece-me a primeira variante doFieldAccess produção está ...
reinterpret_cast entre char * e std :: uint8_t * - safe?
Agora todos nós temos que trabalhar com dados binários. Em C ++ trabalhamos com sequências de bytes e desde o início
Instanciação de uma classe abstrata através da lista de inicializadores [duplicado]
Esta pergunta já tem uma resposta aqui: Por que gcc e clang me permitem construir uma classe abstrata? [/questions/37017094/why-do-gcc-and-clang-allow-me-to-construct-an-abstract-class] 1 respostaGostaria de entender por que o compilador ...
O que é um tipo composto em C?
De§6.2.7.5 (página 66):EXEMPLO Dadas as duas declarações de escopo de arquivo a seguir:
Casos de uso para std :: add_const e similar
Algumas transformações de tipo em
Por que o `make_unique <T [N]>` é proibido?
Suponha que o namespace