12 2021 档案
摘要:面试感觉不错,我的回答不上的也通过面试官提示答上来了,下面总结下面试问题 1.#ifndef #define #endif 含义 2.char[] 和char * 的区别 char * 指向是字符串常量的地址,所以不可改变其中某个字符,但是可以指向的常量字符串 3.sizeof strlen 区别
阅读全文
摘要:vector 顺序容器 ,动态数组,访问数据速度快。 常见的操作函数如下 #include<algorithm>#include<vector>vector<int> num; num.push_back(1); auto it =num.begin();while(it!=num.end()){
阅读全文
摘要:快离职了,上线的项目出现个错误,钱数差了1分钱,最后找到问题是long和double 不可强制转换。现附上段代码 #include<stdio.h> int main(void){ double amt=128.98; long tmp=0L; printf("amt=%lf\n",amt*100)
阅读全文
摘要:前言 昨天投了华为简历,HR给我发了牛客网上他们家的习题链接,做了两道获益挺多,记录一下。 这两道题都是字符串处理,重点是字符串的输入和按表示分割字符串。 字符串输入 C: 1.gets gets从标准输入设备读字符串函数,其可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer
阅读全文
摘要:默认构造函数(default) class joker{ joker()=default; }; 当出现有参数的构造函数时,编译器就不会创建默认构造函数。但是又想生产默认构造函数怎么办,default 作用就是声明一个默认构造函数。 default可以用于构造函数,拷贝构造函数,析构函数。 浅拷 c
阅读全文
摘要:virtual :虚函数修饰词,可以实现多态机制。 1 class joker{ 2 public: 3 virtual void print()=0; 4 }; 5 class joker1:public joker{ 6 public: 7 void print()override{ 8 cou
阅读全文
摘要:const :常量修饰词 const 在函数前后修饰的意义 const在前修饰 禁止作为左值使用 const在后修饰 只用在类成员函数上,该函数只能访问const 成员函数,并且访问的成员变量不能改变其值。 const 修饰virtual const修饰成员函数,也是函数重载一种范畴,加入继承jok
阅读全文
摘要:static 静态关键字,static 在应用到类里,其用法需深究一下。 static基本概 存在于静态存储区,在程序运行时一直存在,随程序运行完毕而消失。 全局静态变量 作用域存在于它所在的整张源文件里。从定义开始,到文件结束。 局部静态变量 作用域存在于定义它的局部语句块中,但是它并没有随局部语
阅读全文
摘要:前述: 时隔将近有一年没有下笔了,这次下笔可不一般。为何称之不一般,是因为我辞职了。辞职我的选择,当这件事实施之后,我心里五味杂陈。辞职的原因有很多:有一些琐事,也有一件大事。 琐事我先不谈,其内容大致是些工作的方式方法,和对银行外包的看法。有机会细说!那么还有件大事就是我毕业后想从事的方向没有实现
阅读全文