C++ 杂七杂八

杂七杂八

1 new/malloc

new -> 失败,bad_alloc异常

malloc -> 失败,返回nullptr

operator new/delete 可重载, c++运算符

malloc/free 不允许重载,标准库函数

递增/减

前置 -> 引用

后置 -> 对象(值)

2 定义

define vs typedef

3 inline

无循环/无条件判断/函数体小

4 特化

全特化 template<>声明

相关推荐
老王爱玩车几秒前
关于函数递归的优缺点分析
开发语言·数据结构·学习·算法
Dovis(誓平步青云)11 分钟前
同一条路线在手机和平板上怎样换一种排版
android·开发语言·数据库·智能手机·音视频
OPEN-F16 分钟前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
2601_9669496521 分钟前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Java小白笔记24 分钟前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
@兽血沸腾28 分钟前
Thread线程和synchronized锁
java·开发语言
Android打工人32 分钟前
c++ 、java 融为一体2,c++ 实例化Android虚拟机直接运行java,c,java 一个进程号
android·java·c++
jimy138 分钟前
std::move(a)本质是把a转换成右值引用类型
开发语言·c++
01_ice42 分钟前
c++类和对象(中)
c++·算法
码匠许师傅1 小时前
【设计模式精讲】4.单例模式(Singleton)
c++·单例模式·设计模式