在解释c+中的行代码时有困难+; 我理解C++中的这一行有困难。 代码如下:

在解释c+中的行代码时有困难+; 我理解C++中的这一行有困难。 代码如下:,c++,C++,cv_桥::CvImagePtr cv_ptr_深度(新的cv_桥::CvImage) 我认为cv\u bridge是一个库,CvImagePtr是该库中一个类的名称,但是cv\u ptr\u depth是什么?它是一个函数吗?如果我是对的,(新的cv_桥::CvImage)为类cv_桥的函数cv_ptr_depth创建一个新的cv_-depth对象cv_-depth是命名空间cv_桥中存在的cv_桥类型变量,由cv_桥的新实例初始化名称空间 在CvImagePtr 它是一个函数吗 否,但是如果

cv_桥::CvImagePtr cv_ptr_深度(新的cv_桥::CvImage)


我认为
cv\u bridge
是一个库,
CvImagePtr
是该库中一个类的名称,但是
cv\u ptr\u depth
是什么?它是一个函数吗?如果我是对的,
(新的cv_桥::CvImage)
为类
cv_桥
的函数
cv_ptr_depth
创建一个新的
cv_-depth
对象
cv_-depth
是命名空间
cv_桥
中存在的
cv_桥
类型变量,由
cv_桥
的新实例初始化名称空间

CvImagePtr

它是一个函数吗

否,但是如果省略
new
,它将被视为一个函数


请参见

这是一个变量。这只是一个变量声明
cv_ptr_depth
是用一个新的
CvImage
实例作为其构造函数参数初始化的。从一本好书(参见标签页)学习基础知识应该比从这里的答案容易得多。@ParamagneticCroissant它很容易被使用。如果没有
新的
,它几乎肯定会出现。@markransem是的,这是真的。