Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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; ...
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 ...