Resultados da pesquisa a pedido "c++"

4 a resposta

Qual é a diferença entre fundição tipo C e fundição funcional? [duplicado]

Possíveis duplicatas: Estilos de sintaxe de conversão em C ++ [https://stackoverflow.com/questions/32168/c-cast-syntax-styles] C ++: Qual é a diferença entre function (myVar) e (function) ...

3 a resposta

Remover duplicatas de uma lista <int>

Usando algoritmos STL (tanto quanto possível), comoremove_if() elist::erase, existe uma boa maneira de remover duplicatas de uma lista definida da seguinte maneira: list<int> l; Por favor note quelist::unique() só funciona se a duplicação ...

1 a resposta

Suprimir avisos para cabeçalhos externos na análise de código do VS2017

Quero usar a Análise de código no Visual Studio 2017, mas estou usando o Qt e isso me dá muitos avisos dos cabeçalhos. Tentei desativar os avisos: #pragma warning(push, 0) #include <QtGlobal> #pragma warning(pop)mas isso não ajuda. Eu também ...

2 a resposta

Acesse membros protegidos da classe base usando ponteiros para a classe base na classe derivada

Considere o seguinte código: #include <iostream> using std::endl; using std::cout; template<typename T> class B{ protected: T value; B* ptr; public: B(T t):value(t), ptr(0){} }; template<typename T> class D: public B<T>{ public: void f(); D(T ...

4 a resposta

O compilador pode explorar a otimização da base vazia se a classe contiver um membro da classe base?

Considerar struct base {}; struct child : base {};É sabido quesizeof(child) pode ser 1 pela aplicação dootimização de base vazia. Agora, no entanto, considere struct base {}; struct child : base {base b;};O compilador pode aplicar a otimização ...

8 a resposta

Os caracteres UTF16 (conforme usados por, por exemplo, funções wide-winapi) sempre têm 2 bytes de comprimento?

Por favor, esclareça para mim, como o UTF16 funciona? Estou um pouco confuso, considerando estes pontos: Há um tipo estático em C ++, WCHAR, com 2 bytes de comprimento. (sempre com 2 bytes de comprimento)A maior parte do msdn e alguma outra ...

1 a resposta

Passar matriz de bytes do Unity C # para o plugin C ++

Estou tentando passar dados de textura bruta de Texture2D (matriz de bytes) para código C ++ não gerenciado. No código C #, o comprimento da matriz é de cerca de 1,5kk, no entanto, em C ++, 'sizeof' sempre retorna 8. Declaração C # do método ...

1 a resposta

Qt Creator - Como ativar um layout IDE flutuante?

Eu sou um usuário de longa data deEmbarcadero C ++ Builder espreitandoQt Creator (Ver. 4.4.0) no momento, o que parece ser adequado para todos os tipos de tarefas de desenvolvimento em C ++ e, portanto, pode ser bastante produtivo. Infelizmente ...

2 a resposta

Vinculando-se ao clang-llvm

Eu tenho trabalhado em uma pequena ferramenta com o clang / llvm, mas não consegui obter com êxito o vinculador do g ++ e do gnu para vincular corretamente meu código ao clang. meu vinculador está gerando os seguintes erros: undefined reference ...

3 a resposta

Como você cria uma DLL COM no Visual Studio 2008?

Já faz muito tempo desde que escrevi uma dll COM. Eu criei algumas classes agora, que herdam de algumas interfaces COM, mas quero testá-lo. Sei que preciso colocar um GUID em algum lugar e registrá-lo no regsvr32, mas quais são as etapas ...