编程语言
Yuliang_Zou
浙江大学 本科小渣 -> 密歇根大学安娜堡分校 硕士大渣
感兴趣领域:计算机视觉、机器学习、人工智能、深度学习、数值分析
展开
-
c与c++中struct区别
这里有两种情况下的区别。 (1)C的struct与C++的class的区别。 (2)C++中的struct和class的区别。 在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义成员变量,不能定义成员函数(在纯粹的C语言中,struct不能定义成员函数,只能定义变量)。例如下面的C代码转载 2014-09-23 18:17:29 · 481 阅读 · 0 评论 -
void与void *的使用
void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。 void指针使用规范 ①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如: int * pint; void *pvoid; pvoid = pint; /* 不过不能 pint= pvoid; */ 如果要将pvoid赋给其他类型指针,转载 2014-09-04 15:24:53 · 569 阅读 · 0 评论