Richard

Richard


  • 首页

  • 关于

  • 归档

  • 标签

  • 搜索

find

发表于 2017-10-16
find命令的使用命令介绍find是在指定目录下查找文件。 语法1find pathname -options [-print -exec -ok ...] 参数解释1234- pathname: find命令所查找的目录路径。- -print: find命令将匹配的文件输出到标准输出。- -ex ...
阅读全文 »

umask

发表于 2017-10-16
umask命令的使用命令介绍umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。 语法1234umask [-S] [权限掩码]参数说明:-S  以文字的方式来表示权限掩码。(r、w、x) 注意:如果umask后面不 ...
阅读全文 »

c++运算符重载

发表于 2017-10-08
运算符重载遵循如下规则 除类属关系运算符”.”、成员指针运算符”.*”、作用域运算符”::”、sizeof运算符和三目运算符”?:”以外,其他运算符都可以重载。 重载之后的运算符不能改变运算符的优先级和结合性,也不能改变运算符操作数的个数及语法结构。 运算符重载的方式重载为类的成员函数和重载为类的 ...
阅读全文 »

10月8日面试题总结

发表于 2017-10-08
数组名的知识总结数组名的本质数组名可以看成是指向这个数组的首地址的指针,不过它是当做一个地址常量使用,同时,它还可以表示这个数组的长度。 12345int a[5];*a++ //这个是错误的,因为a是地址常量sizeof(a) = 4 * 5 = 20; a和&a的区别&a ...
阅读全文 »

c++柔性数组

发表于 2017-09-26
背景讨论在日常编程中,可能需要在结构体中存放一个长度动态变化的变量(这里统一以字符变量为例子),一般做法是在结构体中定义一个字符指针。 123456typedef struct test { int a; double b; ...
阅读全文 »

9月26日笔试总结

发表于 2017-09-26
“重载”和“重写的区别”重载指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回类型来判断。 相同的范围(在同一个作用域中) ; 函数名字相同; 参数不同; virtual 关键字可有可无。 返回值可以不同; 重写(也称为覆盖 override)是指派生类重新定义基类的虚函数,特征 ...
阅读全文 »

9月25日笔试总结

发表于 2017-09-25
派生类访问权限的问题 模板函数的定义和调用123456789101112template<typename T>T add(T a,T b){ T c; c=a+b; return c;} add(2,3);add(2.0,3.0);add(2,2.0); ...
阅读全文 »

c++成员变量、构造函数初始化问题

发表于 2017-09-24
c++成员变量初始化普通变量在构造函数中进行赋值,如果考虑效率的话,在构造函数的初始化列表中进行赋值。 static变量static变量属于类所有,不属于任何一个对象。在类中,static成员函数也属于类所有,所以这个函数不接受this指针,因此只能访问static成员变量。 const常量变量co ...
阅读全文 »

strcpy的实现

发表于 2017-09-24
实现函数1234567891011char * strcpy(char * des,const char * src){ if(!src && !des) return NULL; int len = strlen(src); char * re ...
阅读全文 »

9月24日笔试总结

发表于 2017-09-24
c++构造函数有哪几种 默认构造函数 初始化构造函数 拷贝构造函数 转换构造函数 这里重点介绍转换构造函数: 转换构造函数当一个构造函数只有一个参数,而且该参数又不是本类的const引用时,这种构造函数称为转换构造函数。不仅可以将一个标准类型数据转换成类对象,也可以将另一个类的对象转换成转换构造函 ...
阅读全文 »
12…8
Richard

Richard

QQ:2930526477 | Email:2930526477@qq.com

71 日志
11 标签
© 2017 Richard
由 Hexo 强力驱动
主题 - NexT.Mist