Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Подскажите пожалуйста, как можно реализовать класс имеющий вложенные объекты. Для отображения в python использую Boost:Python. Возможно вопрос тривиальный, я просто не силён в этих областях, и задался реализовать нехитрый API который предусматривает многоуровневую вложенность объектов. Конструкция вроде:
class SubClass {
public:
	int getVal() {
		return 50;
	}
};
class CppClass {
public:
	int getNum() {
		return 10;
	}
	SubClass ;
};Офлайн
 
							 14
  14   
								
								Не понятно, что вы подразумеваете под “вложенными объектами”. Можете пояснить?
Офлайн
 
							 0
  0   
								
								в посте опечатался, подразумевалось
class CppClass {
public:
    int getNum() {
        return 10;
    }
    SubClass SubObject;
};newobject["SubObject1"].getVal()
Отредактировано (Окт. 2, 2010 19:23:25)
Офлайн
 
							 14
  14   
								
								Офлайн
 
							 0
  0   
								
								Заработало, спасибо ! :)
Отредактировано (Окт. 2, 2010 21:11:05)
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)