以下两种变量分别是什么意思?//!三维点数据定义(double型)typedef struct tagDPT3D{\x05double x,y,z;}DPT3D;【以下两种变量声明分别是什么意思?】DPT3D sQueryPts;\x05vector vQueryPts;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:06:12

以下两种变量分别是什么意思?//!三维点数据定义(double型)typedef struct tagDPT3D{\x05double x,y,z;}DPT3D;【以下两种变量声明分别是什么意思?】DPT3D sQueryPts;\x05vector vQueryPts;
以下两种变量分别是什么意思?
//!三维点数据定义(double型)
typedef struct tagDPT3D
{
\x05double x,y,z;
}DPT3D;
【以下两种变量声明分别是什么意思?】
DPT3D sQueryPts;
\x05vector vQueryPts;

以下两种变量分别是什么意思?//!三维点数据定义(double型)typedef struct tagDPT3D{\x05double x,y,z;}DPT3D;【以下两种变量声明分别是什么意思?】DPT3D sQueryPts;\x05vector vQueryPts;
第一个是结构体类型变量声明,很基础,建议看书.
第二个是模板,属于STL的内容.vector可以理解为容器,简单理解,可以认为是一个不定长的结构体数组(当然,用法和特性不同,但功能上基本一致)