2020年12月12日

摘要: 一、【阿里C++面试题】1、如何初始化一个指针数组。答案: 错题解析:首先明确一个概念,就是指向数组的指针,和存放指针的数组。 指向数组的指针:char (*array)[5];含义是一个指向存放5个字符的数组的指针。 存放指针的数组:char *array[5];含义是一个数组中存放了5个指向字符 阅读全文
posted @ 2020-12-12 20:54 DanielandCalf 阅读(366) 评论(0) 推荐(0) 编辑

2020年12月11日

摘要: 第一部分:C++与C语言的差异(1-18)1、C 和 C++ 中 struct 有什么区别? Protection行为 能否定义函数C 无 否,但可以有函数指针C++ 有 可以,默认是public2、C++中的 struct 和 class 有什么区别?【参考答案】从语法上讲,class和struc 阅读全文
posted @ 2020-12-11 21:36 DanielandCalf 阅读(404) 评论(0) 推荐(0) 编辑

2020年12月10日

摘要: 1. 面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的 阅读全文
posted @ 2020-12-10 21:57 DanielandCalf 阅读(234) 评论(0) 推荐(0) 编辑

2020年12月9日

摘要: 十、类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。本章仅仅论述“继承”(Inheri 阅读全文
posted @ 2020-12-09 21:50 DanielandCalf 阅读(96) 评论(0) 推荐(0) 编辑

2020年12月8日

摘要: 八、 C++函数的高级特性 对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员函数。 重载和内联肯定有其好处才会被C++语言采纳 阅读全文
posted @ 2020-12-08 21:47 DanielandCalf 阅读(215) 评论(0) 推荐(0) 编辑

2020年12月7日

摘要: 六、函数设计 函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。 函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的传递方式有两种:值传递(pass by va 阅读全文
posted @ 2020-12-07 21:18 DanielandCalf 阅读(153) 评论(0) 推荐(0) 编辑

2020年12月6日

摘要: 五、常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? (1) 程序的可读性 阅读全文
posted @ 2020-12-06 18:40 DanielandCalf 阅读(199) 评论(3) 推荐(0) 编辑

2020年12月5日

摘要: 三、 命名规则 比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 “匈牙利”法最大的缺点是烦琐, 阅读全文
posted @ 2020-12-05 21:59 DanielandCalf 阅读(150) 评论(0) 推荐(0) 编辑

2020年12月4日

摘要: 序言:每天更新C++的内容 一、文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。 C++/C程序的头文件以“.h”为后缀,C程序的定义文 阅读全文
posted @ 2020-12-04 21:29 DanielandCalf 阅读(1064) 评论(1) 推荐(0) 编辑

2020年12月3日

摘要: 一、HPSocket介绍 HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/C++、C#、Delphi、E(易语言)、Java、Python等编程语言接口。HP-S 阅读全文
posted @ 2020-12-03 22:16 DanielandCalf 阅读(6736) 评论(2) 推荐(0) 编辑

导航