Resultados da pesquisa a pedido "static-initialization"
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[]{ ...
Inicializando um std :: map estático <int, unique_ptr <int>> em C ++
Esta é uma pergunta semelhante a estapostar [https://stackoverflow.com/questions/138600/initializing-a-static-stdmapint-int-in-c] . A resposta que eu acho que tem mais promessa tem a ver com inicialização estática modelada. Aqui está a classe ...
Impedir ordem de inicialização estática "fiasco", C ++
Uma vez eu estava lendo um livro incrívelPerguntas frequentes sobre C ++ [https://isocpp.org/faq](É realmente bom !!) e leia otema [https://isocpp.org/wiki/faq/ctors#static-init-order]sobre como evitar a ordem de inicialização estática "fiasco". ...
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 ...
Inicialização mutex de estática pthreads
Usando pthreads, como alguém, em C, inicializaria uma matriz estática de mutexes? Para um único mutex estático, parece que posso usar PTHREAD_MUTEX_INITIALIZER. Mas e uma matriz estática deles? Como, por exemplo, #include <pthread.h> #define ...
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. ...
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 ...
Idioma de inicialização sob demanda vs inicializador estático simples na implementação Singleton
O idioma Initialize-On-Demand é realmente necessário ao implementar um singleton seguro de thread usando a inicialização estática ou seria suficiente uma declaração estática simples da instância? Declaração simples da instância como campo ...
Pode "construir na primeira utilização" o idioma falhar sob quaisquer circunstância
Estou construindo meu programa (na verdade, testes) usando alguma biblioteca estátic Esta biblioteca contém um arquivo dentro do qual tenho funções assim: string& GetString() { static string strFilename; return strFilename; } ...
intaxe AspectJ para “after (): staticinitialization (*)”
Estou tentando implementar um aspecto de rastreamento usando o pertypewithin modelo de instanciação. Dessa maneira, poderei usar um logger por classe por tipo. De alguns exemplos ao redor, podemos encontrar esse código para iniciar ...