本文主要是介绍BCB基础知识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-> 与 .
->为间接成员操作符,. 为直接成员操作符。
含义如下:
class EditBox()
{
char* Label;
....
};
EditBox EBox1=new EditBox;
EditBox* cp=EBox1;
如果要修改EditBox的Label,则可以
a) EditBox1.Label="good";
b) (*cp).Label="good"; 它就等于是cp->Label="good"; 间接操作符->提供了一个(*cp).Label的简便写法。
如常用的Button1->Caption也可以写成(*Button1).Caption
但是当层次特别深时就非常麻烦了,如Form1->Button1->Caption要写成直接操作就是
(*(*Form1).Button).Caption,相当的麻烦。
这篇关于BCB基础知识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!