Resultados de la búsqueda a petición "member-functions"

4 la respuesta

¿Cada función miembro de c ++ toma `this` como una entrada implícita?

Cuando creamos una función miembro para una clase en c ++, tiene un argumento adicional implícito que es un puntero al objeto que llama, denominadothis. ¿Es esto cierto para cualquier función, incluso si no utilizathis puntero. Por ejemplo, dada ...

4 la respuesta

¿Cómo enumerar las funciones / métodos de un objeto javascript? (¿Es posible?)

Esta pregunta se formula intencionalmente comoesta pregunta [https://stackoverflow.com/questions/208016/how-to-list-the-properties-of-a-javascript-object] . Ni siquiera sé si esto es posible, recuerdo haber escuchado vagamente algo sobre algunas ...

2 la respuesta

Sobrecarga del operador: ¿función miembro vs. función no miembro?

Leí que un operador sobrecargado declarado como función miembro esasimétrico porque solo puede tener un parámetro y el otro parámetro pasado automáticamente es elthis puntero. Por lo tanto, no existe un estándar para compararlos. Por otro lado, ...

1 la respuesta

C ++ typedef miembro función sintaxis de firma

Quiero declarar la definición de tipo para una firma de función miembro. La función global typedefs se ve así: typedef int (function_signature)(int, int); typedef int (*function_pointer) (int, int);Pero no puedo hacer lo mismo para una función ...

4 la respuesta

Member puntero de función en C ++ for_each

Estoy desarrollando una pequeña máquina virtual en C ++ para un proyecto escolar, que debería funcionar como el comando dc, y está compuesta por un elemento de entrada y salida, un chipset, una CPU y una RAM. Actualmente estoy trabajando en el ...

6 la respuesta

lamada a la función @Member en decltype

El siguiente código: struct A { int f(int); auto g(int x) -> decltype(f(x)); }; No se puede compilar con el error: error: cannot call member function 'int B::f(int)' without object Si lo cambio a: struct A { int f(int); auto g(int x) -> ...

5 la respuesta

¿Razones para definir funciones miembro 'get' no constantes?

Estoy trabajando en aprender C ++ con el libro de Stroustrup (Principios de programación y práctica usando C ++). En un ejercicio definimos una estructura simple: template<typename T> struct S { explicit S(T v):val{v} { }; T& get(); const ...

6 la respuesta

¿Por qué no se bloquea el programa cuando llamo a una función miembro a través de un puntero nulo en C ++?

#include "iostream" using namespace std; class A { public: void mprint() { cout<<"\n TESTING NULL POINTER"; } }; int main() { A *a = NULL; a->mprint(); return 0; } Me sale como "PRUEBA DEL PUNTERO NULO". ¿Alguien puede explicar por qué este ...

4 la respuesta

¿Cómo aplicar el operador sizeof () a los métodos de miembro de clase no estático?

struct MyClass { int foo () { return 0; } }; unsigned int size = sizeof(MyClass::foo); // obviously error ¿Podemos aplicarsizeof() a los métodos de miembro defuera d elclass? ¿Necesitamos declarar un objeto para obtenerlo? Edita: Sé que el ...

3 la respuesta

¿Obtener la dirección de memoria de la función miembro?

¿Cómo consigo elabsolut dirección de una función miembro en C ++? (Necesito esto para thunking.) os punteros de función @Member no funcionan porque no puedo convertirlos a direcciones absolutas void *) - Necesito saber la dirección de la ...