Resultados da pesquisa a pedido "c++"

4 a resposta

Alinhamento de dados em C ++, padrão e portabilidade

Quero construir um objeto da classeT usando::operator new(size_t) e posicionamentonew. Para "estender" o tamanho dechar v[1], que é o último membro de dados declarado emT, Eu alocosizeof(T) + n - 1 bytes comoperator new(), Onden é o ...

12 a resposta

Por que não excluir definir o ponteiro para NULL?

Sempre me perguntei por que a configuração automática do ponteiro para NULL apósexclui não faz parte do padrão. Se isso for resolvido, muitas das falhas devido a um ponteiro inválido não ocorrerão. Mas, tendo dito isso, posso pensar em duas ...

2 a resposta

onvenção para passar BSTRs para funções COM de C # (interoperabilidade CO

Estou escrevendo uma API em COM em C ++ e também escrevendo um programa que consome essa API em C #. Minha pergunta é sobre a semântica de gerenciamento de memória BSTR ao passar BSTRs para funções COM. Digamos que meu IDL tenha a seguinte ...

12 a resposta

Escolha automaticamente um tipo de variável grande o suficiente para armazenar um número especificado

Existe alguma maneira no C ++ definir um tipo que seja grande o suficiente para armazenar no máximo um número específico, presumivelmente usando algum código de modelo inteligente. Por exemplo, eu quero poder escrever: - Integer<10000>::type ...

2 a resposta

Palavra-chave da função virtual

Existe alguma diferença entre declarar a função virtual herdada em uma classe filhoco a palavra-chave "virtual"ou nã, considerando que quero chamar diversão apropriada para o tipo de meus objetos. Veja os comentários. #include <cstdio> struct ...

1 a resposta

Variadic Templates Container de matriz multidimensional

No documento da proposta de modelos variáveis C ++ 0xLigaçã [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf] existe um exemplo de uma classe que suporta um número arbitrário de dimensões. Copiei-o abaixo: template<typename T, ...

3 a resposta

possível conectar a criação de janelas globalmente para que eu possa controlar onde as janelas são colocadas na tel

Eu posso injetar um gancho nos processos em execução para capturar quando eles criam, destroem, max / min. Mas eu não criei uma maneira de capturar a criação de um novo processo para que eu possa injetar meu gancho nesse processo. Alguém sabe a ...

2 a resposta

lasse C ++ com ponteiro estáti

Ainda não entendo muito bem ponteiros e referências, mas tenho uma classe com métodos e variáveis estáticos que serão referenciados nas classes principal e outras. Eu tenho uma variável definida em main () que quero passar para uma variável ...

3 a resposta

sizeof * este objeto

Código #include <cstdio> class myc { int dummy; public: int si(){return sizeof(*this);} }; class d_myc : public myc { int d_dummy; }; int main() { myc a; d_myc b; printf("%d %d\n%d %d", a.si(), b.si(), sizeof(a), sizeof(b)); return 0; ...

1 a resposta

Como obter o endereço de uma função membro sobrecarregad

Estou tentando obter um ponteiro para uma versão específica de umsobrecarregad função de membro. Aqui está o exemplo: class C { bool f(int) { ... } bool f(double) { ... } bool example,() { // I want to get the "double" version. typedef bool ...