繁体   English   中英

请解释有关C ++中的类实例

[英]Please explain about class instance in c++

class AAA
{
private:
    BBB<CCC> item;
....}

BBB和CCC都是其头文件的其他类名称。

“ BBB <CCC>项目”是什么? 手段?

BBB是一个带有模板参数的类。 模板参数是类CCC 这意味着item是类型BBB<CCC>的私有变量。

<object>意味着通用编程,对象BBB获得类类型CCC ,它可用于声明类BBB的函数和变量。

更多信息在这里。

item是BBB <CCC>类型的私有成员。 BBB <CCC>是一个类。 BBB是模板类,在这种情况下,它需要具体的类或数据类型,例如int或CCC。

BBB定义如下:

template <class T> class BBB
{
...
};

例如,可以通过以下方式在AAA类的构造函数中使用BBB类型的任何对象来初始化item:

AAA(BBB<CCC> &bObj) : item(bObj)
{
...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM