Er_HU

但求风浪,莫问前程。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年2月10日

摘要: C++ 支持使用操作符 new 和 delete 来动态分配和释放对象。 new 运算符调用特殊函数 operator new,delete 运算符调用特殊函数 operator delete。 如果 new 分配内存失败,异常 std::bad_alloc会被抛出。 可以如下测试内存分配失败的情况 阅读全文
posted @ 2021-02-10 13:35 Er_HU 阅读(111) 评论(0) 推荐(0) 编辑

摘要: 关键字 const 和 volatile 规定了指针的处理方式: const 规定指针在初始化后是受保护的,不能够再修改。 volatile 规定了变量的值能够被用户应用程序外部的操作所修改。 因此,关键字 volatile 可以声明共享内存中的对象来和中断服务例程进行通信。共享内存可以被多个进程或 阅读全文
posted @ 2021-02-10 11:23 Er_HU 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 指针是一个变量,用于存储对象的内存地址。 指针广泛应用于 C 和 C++: 在堆上分配新对象 通过参数将某些函数传递给其他函数 迭代/遍历数组或其他数据结构的元素 int* p = nullptr; // declare pointer and initialize it // so that it 阅读全文
posted @ 2021-02-10 10:43 Er_HU 阅读(389) 评论(0) 推荐(0) 编辑