摘要: 1.C的结构体内不允许有函数,而C++的结构体内部允许有成员函数(允许有构造函数、析构函数和this指针),且允许这个函数是虚函数; 2.C的结构体对内部成员变量的访问权限只能是public,而C++允许public,private,protected三种; 3.C的结构体是不可以继承的,C++的结 阅读全文
posted @ 2019-09-23 15:45 yuanch2019 阅读(304) 评论(0) 推荐(0)
摘要: struct 定义的结构默认情况下是public型的,而class 的默认情况是private 型的.其他都可以同用. 例如: struct A{ int a; char b; };//此时a b 都是公有成员变量. class B{ int a; char b; } //a b 分别属于私有成员变 阅读全文
posted @ 2019-09-23 15:43 yuanch2019 阅读(338) 评论(0) 推荐(0)
摘要: C与C++的区别 1. C 语言是面向过程的,而 C++ 是面向对象的。 2,C 语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而 C++ 对于大多数的函数都是有集成的很紧密,特别是 C 语言中没有的 C++ 中的 API 是对 Window 系统的大多数 API 有机的组合 阅读全文
posted @ 2019-09-23 15:41 yuanch2019 阅读(23877) 评论(0) 推荐(1)