y*****d 发帖数: 415 | 1 菜鸟问一个C++的问题
请看code:
PreporBox p; //preporcessor for box-shaped domains
p.geometryBox().scan(geometry) //initialize the geometry
我的问题是,那个p是个PreporBox class 的object,对吧?p.geometryBox()这个
funcition怎么后面还可以跟一个funciton scan(geometry)呢?这种格式用到的是C++
哪部分知识啊?
多谢各位赐教! |
k****f 发帖数: 3794 | 2 p.geometryBox()返回了一个c++对象,里面有scan这个函数
【在 y*****d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 菜鸟问一个C++的问题 : 请看code: : PreporBox p; //preporcessor for box-shaped domains : p.geometryBox().scan(geometry) //initialize the geometry : 我的问题是,那个p是个PreporBox class 的object,对吧?p.geometryBox()这个 : funcition怎么后面还可以跟一个funciton scan(geometry)呢?这种格式用到的是C++ : 哪部分知识啊? : 多谢各位赐教!
|
y*****d 发帖数: 415 | 3 多谢大侠回复!就是说这个对象p里面的函数再返回另一个对象?为什么搞这么复杂呢?
为什么不直接把scan写成p可以调用的一个函数呢?
【在 k****f 的大作中提到】![](/moin_static193/solenoid/img/up.png) : p.geometryBox()返回了一个c++对象,里面有scan这个函数
|
a**a 发帖数: 416 | 4 不同的对象处理不同的问题。这是设计的基本原则。一锅烩固然“方便”,维护起来
会非常头痛的。
【在 y*****d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 多谢大侠回复!就是说这个对象p里面的函数再返回另一个对象?为什么搞这么复杂呢? : 为什么不直接把scan写成p可以调用的一个函数呢?
|
y*****d 发帖数: 415 | 5 明白了,非常感谢!
【在 a**a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不同的对象处理不同的问题。这是设计的基本原则。一锅烩固然“方便”,维护起来 : 会非常头痛的。
|