可能重复:
C++ 构造函数名称后面的冒号有什么作用?
我正在阅读一本关于 CUDA 的书,并且在阅读此 C++ 语法时遇到了麻烦。我不确定要搜索什么,所以这就是我在这里发帖的原因。
struct cuComplex {
float r;
float i;
cuComplex( float a, float b ) : r(a) , i(b) {}
}
声明的作用是什么cuComplex
?具体来说:
cuComplex( float a, float b ) : r(a) , i(b) {}
这叫什么,所以我可以了解它?