그래서 지난 몇 주 동안 C++을 배우려고 노력했습니다. 나는 C++로 코딩 할 때 자바 로직에서 생각하는 경향이있다.클래스 자체를 매개 변수로 전달
그래서 자바에서이 코드를 가지고 말 : 내가는 foobar의 인스턴스를 만들 때, 나는는 foobar 생성자에, 그것은에서 인스턴스화 된 엔티티 클래스를 전달하려는
public class Entity {
public Entity(){
Foobar foobar = new Foobar(this);
}
public void randomMethod(){
System.out.println("I am an entity");
}
}
public class Foobar{
public Foobar(Entity e){
e.randomMethod();
}
}
. 나는 C++에서 같은 코드를 얻는데 어려움을 겪고있다.
편집 기본적으로 다른 클래스에서 인스턴스화 한 객체에 컨테이너 클래스에 대해 알리고 싶습니다.
이미 작성된 C++ 코드가 있습니까? 그래서 우리가 거기에서 일할 수 있니? –
코드가 OOME이됩니다. –
그 코드는 의미가 없습니다. StackOverflow 때까지 반복적으로 자신을 호출합니다. – splungebob