C++
文章平均质量分 67
远离蒙昧
这个作者很懒,什么都没留下…
展开
-
函数指针.
函数指针 函数的地址是存储其机器语言代码的内存的开始地址. 可以编写一个将另一个函数的地址作为参数的函数. 这样第一个函数将能够找到第二个函数, 并运行它. 与直接调用相比, 这种方法很笨拙, 但它允许在不同的时间传递不同函数的地址, 这意味着可以在不同的时间使用不同的函数. 1.函数指针的基础知识 1.1 获取函数的地址 只要使用函数名即可获得函数地址. 也就是说, 如果think()是一个函数, 那么think就是它的地址. 1.2 声明函数指针 通常, 要声明指向特定类型的函数的指针, 可以首先编写这原创 2022-01-26 20:44:23 · 606 阅读 · 0 评论 -
C++ new和delete的使用
文章目录C++ new 和 delete1. 使用new动态分配和初始化对象2. 内存耗尽3.释放动态内存3.1 指针值和delete3.2 delete之后重置指针值 C++ new 和 delete 在C++中, 通过new和delete管理动态内存. new : 在动态内存中为对象分配空间并返回一个指向该对象的指针 delete : 接受一个动态对象的指针, 销毁该对象, 并释放与之关联的内存 1. 使用new动态分配和初始化对象 在堆中分配的内存是无名的, 因此new无法为其分配的对象命名, 而原创 2021-12-11 23:00:26 · 990 阅读 · 0 评论