Resultados da pesquisa a pedido "member-functions"

4 a resposta

Como aplicar o operador sizeof () a métodos de membros de classe não estático

struct MyClass { int foo () { return 0; } }; unsigned int size = sizeof(MyClass::foo); // obviously errorPodemos aplicarsizeof() para métodos de membro delado de for aclass? Precisamos declarar objeto para obtê-lo? Edita: Eu sei que o código ...

4 a resposta

Por que alguns operadores podem ser sobrecarregados apenas como funções de membro, outros como funções de amigos e o restante como ambos?

1 a resposta

Sintaxe de assinatura da função de membro typedef C ++

Desejo declarar a definição de tipo para uma assinatura de função de membro. A função global typedefs fica assim: typedef int (function_signature)(int, int); typedef int (*function_pointer) (int, int);Mas não sou capaz da mesma coisa para uma ...

1 a resposta

Por que uma função de membro estático só pode ser declarada estática dentro da definição de classe e não também em sua própria definição?

Ao implementar uma classe para criar / atualizar caixas na tela, eu queria adicionar uma função de membro estática para garantir que nenhuma caixa visível no momento se sobreponha (levando suas informações de uma matriz de ponteiro estático para ...

4 a resposta

Toda função de membro do c ++ considera `this` como uma entrada implicitamente?

Quando criamos uma função de membro para uma classe em c ++, ela possui um argumento extra implícito que é um ponteiro para o objeto de chamada - referido comothis. Isso é verdade para qualquer função, mesmo que não usethis ponteiro. ...

1 a resposta

funções de membro ref-qualificadas como argumentos de modelo?

Isso compila bem no clang 3.3:

6 a resposta

Chamada de função de membro em decltype

O código a seguir: struct A { int f(int); auto g(int x) -> decltype(f(x)); };Falha ao compilar com o erro: error: cannot call member function 'int B::f(int)' without objectSe eu mudar para: struct A { int f(int); auto g(int x) -> ...

2 a resposta

Sobrecarga de operador: função membro vs. função não membro?

Eu li que um operador sobrecarregado declarado como função de membro éassimétrico porque ele pode ter apenas um parâmetro e o outro parâmetro passado automaticamente é othis ponteiro. Portanto, não existe um padrão para compará-los. Por outro ...

4 a resposta

Ponteiro de função de membro em C ++ for_each

Estou desenvolvendo uma pequena máquina virtual em C ++ para um projeto de escola, que deve funcionar como o comando dc, e é composta por um elemento de entrada e saída, um chipset, uma CPU e RAM. Atualmente, estou trabalhando no chipset, no qual ...

3 a resposta

qualificador de tipo const logo após o nome da função [duplicate]

Esta pergunta já tem uma resposta aqui: Significado de 'const' por último em uma declaração de função de uma classe? [/questions/751681/meaning-of-const-last-in-a-function-declaration-of-a-class] 7 respostasEm C ++, às vezes, vejo declarações ...