Articles of clase

¿Es legal pasar un objeto C ++ a su propio constructor?

Me sorprende descubrir accidentalmente que los siguientes trabajos: #include int main(int argc, char** argv) { struct Foo { Foo(Foo& bar) { std::cout << &bar << std::endl; } }; Foo foo(foo); // I can't believe this works… std::cout << &foo << std::endl; // but it does… } Estoy pasando la dirección del objeto construido en su […]

Java: Class.this

Tengo un progtwig Java que se ve así. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } ¿Qué significa LocalScreen.this en aFuncCall ?

¿Por qué creamos instancia de objeto desde Interface en lugar de Class?

He visto muchas veces una instancia de Interfaz generada desde una clase. ¿Por qué usa una interfaz de esta manera? Una instancia de interfaz creada solo con la ayuda de la clase derivada y solo podemos acceder a esta interfaz a través de esta instancia. ¿Cómo esto le da una ventaja? Estoy tan confundida.. interface […]

c # – Cómo iterar a través de campos de clases y establecer propiedades

No estoy seguro de si esto es posible, pero quiero iterar a través de una clase y establecer una propiedad de miembro de campo sin hacer referencia explícitamente al objeto de campo: public class Employee { public Person _person = new Person(); public void DynamicallySetPersonProperty() { MemberInfo[] members = this.GetType().GetMembers(); foreach (MemberInfo member in members.Where(a […]

¿Cómo se implementa una clase en C?

Asumiendo que tengo que usar C (sin comstackdores C ++ u orientados a objetos) y no tengo asignación de memoria dinámica, ¿cuáles son algunas de las técnicas que puedo usar para implementar una clase, o una buena aproximación de una clase? ¿Siempre es una buena idea aislar la “clase” en un archivo separado? Supongamos que […]

Obtener variable en otras clases

Necesito obtener inString variable en otra clase. ¿Cómo puedo hacer esto? public class main { public static StringBuffer inString; public static void main(String[] args) { inString = new StringBuffer(“Our aim is to make a 15 realistic game, where grinding powerlines and doing a tailwhip isn’t easy, like in the real world. A game in which […]

No se puede acceder a un miembro no estático del tipo externo a través del tipo nested

Tengo un error No se puede acceder a un miembro no estático del tipo externo ‘Project.Neuro’ a través del tipo nested ‘Project.Neuro.Net’ con un código como este (simplificado): class Neuro { public class Net { public void SomeMethod() { int x = OtherMethod(); // error is here } } public int OtherMethod() // its outside […]

Objective-C llamada función en otra clase?

Aquí están mis clases objective-c: AppDelegate SomeScript ¿Cómo podría llamar a la función loggedIn en la clase SomeScript desde la aplicación delegada o cualquier otra clase? Gracias, Christian Stewart

¿Qué significa “operador = debe ser un miembro no estático”?

Estoy en el proceso de crear una lista de doble enlace, y he sobrecargado el operador = para hacer que la lista sea igual a otra: template void operator=(const list& lst) { clear(); copy(lst); return; } pero obtengo este error cuando bash comstackr: container_def.h(74) : error C2801: ‘operator =’ must be a non-static member Además, […]

De alguna manera registrar mis clases en una lista

Me gustaría poder registrar mis clases dentro de un std::map o un vector, no piense en duplicados y cosas así por el momento, pero no quiero registrarlo dentro de la llamada de constructor de clase o cualquiera dentro de la función de la clase, de alguna manera lo hace fuera de la clase, así que […]