avatar
菜鸟问一个C++的问题# Programming - 葵花宝典
y*d
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++
哪部分知识啊?
多谢各位赐教!
avatar
k*f
2
p.geometryBox()返回了一个c++对象,里面有scan这个函数

【在 y*****d 的大作中提到】
: 菜鸟问一个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++
: 哪部分知识啊?
: 多谢各位赐教!

avatar
y*d
3
多谢大侠回复!就是说这个对象p里面的函数再返回另一个对象?为什么搞这么复杂呢?
为什么不直接把scan写成p可以调用的一个函数呢?

【在 k****f 的大作中提到】
: p.geometryBox()返回了一个c++对象,里面有scan这个函数
avatar
a*a
4
不同的对象处理不同的问题。这是设计的基本原则。一锅烩固然“方便”,维护起来
会非常头痛的。

【在 y*****d 的大作中提到】
: 多谢大侠回复!就是说这个对象p里面的函数再返回另一个对象?为什么搞这么复杂呢?
: 为什么不直接把scan写成p可以调用的一个函数呢?

avatar
y*d
5
明白了,非常感谢!

【在 a**a 的大作中提到】
: 不同的对象处理不同的问题。这是设计的基本原则。一锅烩固然“方便”,维护起来
: 会非常头痛的。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。