Resultados da pesquisa a pedido "static-initialization"

1 a resposta

Por que usar fluxos paralelos no inicializador estático leva a um conflito não estável

CUIDADO não é uma duplicata, leia o tópico сarfully https: //stackoverflow.com/users/3448419/apangi [https://stackoverflow.com/users/3448419/apangin] quote: A verdadeira questão é por que o código às vezes funciona quando não deveria. ...

2 a resposta

Referenciamento Jurídico do Java

5 a resposta

Inicialização estática de java com herança

1 a resposta

Como compreender que uma implementação é permitida para tratar a inicialização dinâmica de variável não local como inicialização estática em alguns casos?

De fato, o problema vem das palavras do rascunho padrão N4582: [basic.start.static / 3] É permitida uma implementação para executar a inicialização de uma variável com duração de armazenamento estático ou de encadeamento como uma inicialização ...

1 a resposta

MSVC 2017 violando ordem de inicialização estática na unidade de tradução única

Comunidade MSVC 2017 com-std=c++17 engasga com o seguinte exemplo: #include <iostream> struct TC { static TC const values[]; static TC const& A; static TC const& B; static TC const& C; int const _value; }; inline constexpr TC const TC::values[]{ ...

2 a resposta

Como evitar que o vinculador otimize o código de inicialização?

2 a resposta

Por que a ordem de destruição desses objetos estáticos de função local NÃO é o inverso de sua ordem de inicialização?

Eu tenho dois objetos estáticos de função local, um e dois. O construtor e o destruidor de One acessam Two através de GetTwo (): #include <iostream> struct One; struct Two; const One& GetOne(); const Two& GetTwo(); struct Two { const char* value ...

2 a resposta

A inicialização do objeto estático local é segura para segmentos?

As duas funções a seguir produzem diferentes montagens, o que me diz que elas são diferentes. Alguém pode me dizer de que maneira eles são diferentes? E é a ...

3 a resposta

Initialize static std :: map com valor não copiável em uma inicialização em linha uniformizada

Gostaria de inicializar um @ estátistd::map onde o valor não é copiável. Vou ligar para a minha turma ValueClass. ValueClass tem umstd::unique_ptr como membro privado e até garanto que o ValueClass não pode ser copiado estendendonon_copyable que ...

4 a resposta

Como mitigar o efeito da API voltado para o usuário de membros compartilhados em classes de model

Digamos que eu tenha um tipo de tabela de pesquisa que eu possa criar para um número inteiro: class FooLookupTable { ... public: FooLookupTable(int radix) { ... } };Então, existe uma classe cujo parâmetro de modelo é o mesmo número inteiro e ...