Resultados da pesquisa a pedido "static-cast"

2 a resposta

valor do ponteiro static_cast'd

No esboço atual padrão (e C ++ 17),esta [http://eel.is/c++draft/expr.static.cast#13]está escrito sobre static_casting umvoid *: Um pré-valor do tipo "ponteiro paracv1 void ”pode ser convertido em um pré-valor do tipo“ ponteiro paracv2 T ”, onde ...

2 a resposta

Por que posso usar static_cast com void *, mas não com char *

Eu sei dissoreinterpret_cast [http://en.cppreference.com/w/cpp/language/reinterpret_cast]é usado principalmente indo ou vindo dechar*. Mas fiquei surpreso ao descobrir questatic_cast [http://en.cppreference.com/w/cpp/language/static_cast]poderia ...

2 a resposta

O que o static_cast <T> faz com um T &?

Então eu pergunteiessa questão [https://stackoverflow.com/q/37967446/2642059]e eu estava tentando resolver isso viastatic_cast. (Aliás, resolve o problema, só não tenho certeza se entendi o porquê.) No código: vector<int> foo = {0, 42, 0, 42, ...

1 a resposta

Qual é a sobrecarga do tempo de execução static_cast se você adicionar uma constante mantendo o mesmo tipo?

Acho irritante poder chamar funções não constantes de um objeto se tiver um ponteiro para esse objeto. Não posso deixar que o ponteiro seja um ponteiro const, porque também há funções não-const que preciso chamar. Portanto, minha única opção ...

1 a resposta

É legal converter um ponteiro para referência de matriz usando static_cast em C ++?

Eu tenho um ponteiroT * pValues que eu gostaria de ver como umT (&values)[N] Nesta resposta SOhttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916], a maneira proposta de fazer isso é T (&values)[N] = ...

1 a resposta

static_cast e reinterpret_cast para std :: aligned_storage

alguém poderia por favor explicar o pouco de código sobre o casting emhttp://en.cppreference.com/w/cpp/types/aligned_storage por favor?pode o seguinte código

2 a resposta

Erro reinterpret_cast para enum

2 a resposta

casting para void * para passar objetos para pthread em c ++

Estou um pouco confuso sobre como passar um objeto para a função pthread_create. Eu encontrei um monte de informações fragmentadas sobre o vazamento para *, ...

2 a resposta

C ++ diferença entre adicionar constância com static_cast e const_cast do objeto “this”?

Conforme Scott Meyers, para evitar a repetição de código na versão const de um getter e a versão não-const de um getter, chame a versão const do método a par...

3 a resposta

Por que não posso static_cast entre char * e unsigned char *?

Aparentemente, o compilador considera-os como tipos não relacionados e, portanto,