C++ 博客专栏汇总 面试学习用 非突击问答式

c和c++的区别
c++和java的区别
继承和多态区别
菱形继承
怎样实现多态?
虚函数表的原理1
虚函数表的原理2 -----好帖
c++对象内存分布
虚析构函数
构造函数为什么不定义为虚函数
构造函数或者析构函数中调用虚函数会怎样
静态绑定和动态绑定的介绍
引用是否能实现动态绑定,为什么引用可以实现
C++一些面试汇总
函数重载和函数重写
纯虚函数
sizeof()—空类和一般的类和继承的类等等
虚函数能否为内联函数

c++的类型兼容性规则
c++左值和右值
sizeof和strlen的区别
智能指针1
智能指针2
lambda表达式
struct和class的区别
struct和union的区别
struct中的字节对齐
C++中的四种转换符的使用
new和malloc的区别
placement new是什么
free如何使用
free这个东西,怎么知道指向的大小的?
局部变量-全局变量-静态变量等等的区别
static真nb
volatile关键字
extern关键字
const关键字

#ifndef和endfid的作用
#define和const的作用和区别
两个浮点数如何比较大小
整数、指针、bool、浮点如何和0比较
指针和引用的区别 多去搜搜自己判断一下文章好坏
静态库------------------------------------配置专栏
从编写源代码到程序在内存中运行的全过程解析
动态链接和静态链接
linux静态库和动态库
动态库中的全局变量问题
动态库中的全局变量问题2
gcc -I -i -L -l 参数区别
gcc编译工具生成动态库和静态库
Linux下动态库(.so)和静态库(.a)
c和c++如何混合编译
end---------------------------------------------end

-----------------STL 专栏---------------
什么是迭代器失效
STL的容器,链表、map和set的实现
你真的了解vector的内存分配吗?
C++inline函数的作用
C++11的新特性
你了解typename吗
RALL思想1
RALL思想2
教你搞懂仿函数
STL线程安全
STL实现LRU(进程调度算法,需要学习一下操作系统)
share_ptrd的实现
share_ptrd的实现2
share_ptrd的实现3
STL的map中key如果是结构体,应该注意哪些问题 最重要的就是:需要重写一个排序函数
allocator c++的实现
STL bind使用
stl的使用场景
std::string源码探秘和性能分析
笔试题之String类的实现
STL类std::string的Copy-On-Write技术小述和一个常犯的错误
end------------ STL ------------------end

C++的异常处理
C的异常处理-----好帖
LRU实现的一个具体实验
实现一个环形缓冲区
野指针和悬空指针
C++如进行内存管理,泄露检查
深拷贝和浅拷贝的区别
对象复用和零拷贝
零拷贝技术大详解 —好帖
C++移动构造函数以及move语句
C++移动构造函数以及move语句2
copy on write(写时复制)
什么情况下会调用拷贝构造函数
成员初始化列表
C++11列表初始化
c++函数调用压栈
mutable有啥用
std::map 的swap错用

Linux 遇到coredump怎么调试
linux内存检测工具1
linux内存检测工具2
epoll详细讲解
ipcs命令
__thread关键字

一个有解答的面经
一个有解答的面经2

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值