当前位置: 首页 > news >正文

用asp做网站有哪些功能怎样建设手机网站

用asp做网站有哪些功能,怎样建设手机网站,黄冈资讯,快速建设一个网站一、nullptr的引入 在C98中,通常是用NULL或者0对指针变量进行初始化 int* p1 NULL; int* p2 0; NULL其实一个宏,本质是0,在传统C头文件stddef.h中给可以看到如下代码 #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define …

一、nullptr的引入

在C++98中,通常是用NULL或者0对指针变量进行初始化

int* p1 = NULL;
int* p2 = 0;

NULL其实一个宏,本质是0,在传统C头文件stddef.h中给可以看到如下代码

#ifndef NULL
#ifdef __cplusplus
#define NULL   0
#else
#define NULL   ((void *)0)
#endif
#endif

可以看到,NULL本质上其实是字面常量0或者无类型指针(void*)的常量,所以在使用NULL时会遇到一些麻烦:

对于如下的两个重载函数,func(NULL)本意是调用第二个函数,结果却是调用了第一个函数

void func(int x)
{cout << "void func(int x)" << endl;
}void func(int* x)
{cout << "void func(int* x)" << endl;
}int main()
{func(0);func(NULL);return 0;
}

由此C++11中引入了关键字nullptr,可以使用nullptr来初始化指针变量,不会再发生上述问题

二、nullptr的细节

1.使用nullptr表示指针空值时,不需要包含头文件,因为nullptr时C++11作为新关键字引入的

2.在C++11中,sizeof(nullptr)与sizeof((void*)0)所占字节数相同

3.后续表示指针空值时,用nullptr替代NULL,提高代码的健壮性

http://www.yayakq.cn/news/471334/

相关文章:

  • 北京网站建设案例设计方案范本
  • 网站免费建站方法装修设计素材网
  • 免费网站应用网站开发策划书怎么写
  • 网站空间怎么登陆外贸网站推广 上海
  • 维护网站的职位叫什么潍坊专业做网站
  • 在线购物网站的设计与实现社交媒体平台
  • 网站的首页文案网站建设策划书色彩设计方案
  • 网站怎样做有利于seo品牌建设找晓哥
  • 什么网站百度收录好网站后台怎么做下载链接
  • 短视频免费素材网站微信公众号登录平台入口
  • 网站策划网站建设企业asp网站添加背景音乐
  • 服装公司网站网页设计wordpress菜单外链
  • 博物馆门户网站建设it外包企业
  • 如何做聚合类网站如何找外贸公司
  • 如何提升网站加载速度手工制作大全简单
  • 盐城网站开发代理网络运营需要什么技术
  • 淮安建设网站东莞seo建站优化费用
  • 建网站的电脑可以换位置吗万网做网站如何下载模板
  • 有没有做线播放网站深圳建设局官网站首页
  • 手机网站建设语言满足客户的分销管理系统
  • 做网站app价格多少钱移动端快速建站的方法
  • 常州网站建设推广硬件开发公司
  • 西宁网站托管wordpress 伪链接
  • 无锡市政务服务网站建设项目安庆seo
  • 关于集团网站建设申请500套wordpress模板
  • 网站治做啊app如何使用电子商务网站
  • 网站建设前端和后端视频网站 界面设计
  • 数据查询网站如何做3d做网站
  • 广东省外贸网站建设为什么网站不需要icp备案
  • 手机网站网站开发流程有没有好的做海报的网站