标签:引用 tps 哪些 成员变量 ble lamda valgrind 进程间通信方式 空间
√进程间同步,进程间通信方式
IO多路复用 epoll select poll
√ 协程
死锁 进程和线程的死锁
√ 多线程多进程
√socket怎样建立进程间的通信
√Const关键字的用法
√右值引用
√编程实现:写一下shared_ptr这个类的实现,其中该有的数据成员和函数成员,如构造函数、拷贝构造函数、析构函数等
√移动构造函数
虚拟内存,虚拟内存实现方式
√ 怎么查看内存泄漏? Valgrind
看下智能指针源码 如 unique是如何实现独占性
√右值引用有什么用 右值,右值引用
√void f(const int& a) 和 void f(int a)区别++++
√static,const在类中的作用
√深拷贝和浅拷贝,从内存的角度
√模板的特化和偏特化
√ lamda 表达式
C++11
有没有了解设计模式
有没有用过显卡(问了显卡有关的知识,,,不懂就说不知道)
敏感词检测 手写
√指针常量&常量指针?
√ 常量函数?
√常量函数、常量引用、指针常量、常量指针
√ 指针和引用的区别和用途( 指针是C++的精髓,很常见),指针本身就是对象 引用是别名,引用初始化时要绑定
√ 空指针和野指针(偶尔)
√函数参数:const int& x VS int x?
√ 右值引用?string什么时候发生右值引用? String 的构造函数,拷贝构造函数,赋值构造函数,移动构造函数是浅拷贝还是深拷贝
单例如何保证线程安全?
√ static关键字作用在不同地方的产生的功能。(全局变量、局部变量、类成员函数、类成员变量等位置)
√内联函数和宏定义函数的区别 内联函数与宏定义:用法、区别、运行机制、优缺点
√boost::any
隐式类型转换有哪些
√Hash冲突处理,开链法数据较大怎么办(使用
√
√堆排手撕一下
√手写素数筛
√ malloc和free、new和delete
√ delete和delete[]的区别(对象数组的构造和析构)
√ 如何hash?hash冲突的解决办法。(有余力的建议再了解下 不同的语言应用hash表时,扩容时机和解决hash冲突的机制都不同)
标签:引用 tps 哪些 成员变量 ble lamda valgrind 进程间通信方式 空间
原文地址:https://www.cnblogs.com/acmLLF/p/14747618.html