C++ 杂七杂八

杂七杂八

1 new/malloc

new -> 失败,bad_alloc异常

malloc -> 失败,返回nullptr

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

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

递增/减

前置 -> 引用

后置 -> 对象(值)

2 定义

define vs typedef

3 inline

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

4 特化

全特化 template<>声明

相关推荐
Mortalbreeze2 分钟前
深入 Linux 线程机制(三):线程互斥——竞争条件与互斥锁的本质
linux·运维·服务器·c++·算法
汉克老师10 分钟前
GESP2026年6月认证C++一级( 第一部分选择题(1-7))精讲
c++·运算符·表达式·赋值·gesp1级·输入与输出·单循环
ALex_zry10 分钟前
C++26 Freestanding 库扩展详解:无操作系统也能用标准库
java·jvm·c++
码上有光34 分钟前
c++:map和set的底层实现
android·java·c++·set·map
Ricky_Theseus34 分钟前
Trie 字典树:前缀匹配利器
开发语言·c#
cui_ruicheng36 分钟前
Python从入门到实战(三):流程控制与循环语句
开发语言·python
zh_xuan1 小时前
c++ std::Any 用法
开发语言·c++·any
小杍随笔1 小时前
【Rust全栈项目接入UUID主键实战:从选型到PostgreSQL适配(含v7优化)】
开发语言·postgresql·rust
binbin_521 小时前
Flutter 调用鸿蒙原生组件:MethodChannel 与 PlatformView 的选择和落地
开发语言·深度学习·flutter·harmonyos
无限的鲜花10 小时前
反射(原创推荐)
java·开发语言