C++学习笔记(3)

摘要:
1、 动态内存分配当动态内存分配失败时,新运算符返回NULL(0)指针堆栈进行存储:存储占用空间小、生命周期短的数据,如局部变量和函数参数堆存储:存储空间大、生命周期长的数据,例如全局变量和静态变量New在堆II上分配空间。NamespaceNamesapcename只能在函数usingspacemyname之外使用;数量=10;cout˂˂number˂˂endl;使用命名空间

一.   动态内存分配

  1. 当动态分配内存失败时new运算符返回一个NULL(0)指针
  2. 栈存储:存储占用空间小,生命周期短的数据,如局部变量和函数参数
  3. 堆存储:存储占用空间大,生命周期长的数据,如全局变量和静态变量
  4. New是在堆上分配空间

二.   名字空间

  1. Namesapce name只能在函数外部
  2. using namespace myname;

   number = 10;

   cout << number << endl;

   using namespace youname; //好像即使在这里声明了是youname,但是还是不能直接用number = 'Q'

   youname::number = 'Q';

免责声明:文章转载自《C++学习笔记(3)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c#发送post请求(带参数)常规服务器配置:Prometheus+Grafana监控下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ES系列二、Mac 通过docker搭建ELK日志收集系统

#检查是否安装了elkdockerimages#清理以前版本的dockerrmi$#安装elk 6.8.0版本的docker pullslasticsearch:6.8.0 dockerpullskibana:68.0dockerpullogstash:68.00#检查dockerimages2是否查看拉取的ElasticSearch:操作命令:docker...

MIPS学习笔记(一)

本章涉及MIPS变量声明、数据输入和输出、地址获取、分支跳转语句,基本上对应于任何高级语言的最基本操作。该信息的确切形式因汇编程序而异。在MIPS程序集中,标签是后跟冒号的符号名称。)syscall程序的结尾与C类似,可以调用exit函数来停止程序的执行。停止MIPS程序的一种方法是使用类似于在C中调用exit的方法。MIPS中有一个移动指令,它将一个寄存器...

用arduino做一个智能垃圾桶

这些天我几乎很忙。我有一些时间继续打扰我的arduino。上一次我从TB购买arduino套件时,有一个人体热能感应模块,用于感应人体接近信号。今天我们用这个做一个简单的智能垃圾桶。要实现的功能是:当有人靠近时,垃圾可以自动打开盖子,当人离开时,盖子可以自动关闭。1、 所需材料和工具:1 Arduino SCM我使用Arduino Nano 2人体热能传感模...

docker安装MySQL5.7示例!!坑,ERROR 1045 (28000): Access denied for user

处理mysql1045错误1.在/usr/local/mysql/conf中添加一个文件。d目录:mysql文件的内容是:[mysqld]skip-grant-tables2重新启动mysql:dockerstartmysql5.73进入docker:dockerexec-itmysql5.7bash4登录mysql:mysql-uroot-p5将root密...

uniapp安卓真机调试提示检测不到手机【解决办法】

以下是具体的解决方案:步骤1:打开、查找、单击并单击7次或更多次,以允许开发人员进行选择。...

uniapp打包h5 出现'连接服务器超时,点击屏幕重试'的页面

跟踪以首先找出原因全局组件AsyncErrorNew在中注册。js文件可以自定义。我很快就过去了,所以我添加了一个空白页面,然后在清单中介绍了组件。json文件...