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

dedecms下载站2022黄页全国各行业

dedecms下载站,2022黄页全国各行业,网上做广告推广,国内网站设计一、nullptr的引入 在C98中#xff0c;通常是用NULL或者0对指针变量进行初始化 int* p1 NULL; int* p2 0; NULL其实一个宏#xff0c;本质是0#xff0c;在传统C头文件stddef.h中给可以看到如下代码 #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define …一、nullptr的引入 在C98中通常是用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; } 由此C11中引入了关键字nullptr可以使用nullptr来初始化指针变量不会再发生上述问题 二、nullptr的细节 1.使用nullptr表示指针空值时不需要包含头文件因为nullptr时C11作为新关键字引入的 2.在C11中sizeof(nullptr)与sizeof((void*)0)所占字节数相同 3.后续表示指针空值时用nullptr替代NULL提高代码的健壮性
http://www.dnsts.com.cn/news/34904.html

相关文章:

  • 网站制作预付款会计分录佛山市点精网络科技有限公司
  • 网站开发技术文档格式苏州做网站公司 询苏州聚尚网络
  • 汉中城乡建设网站信息查询
  • html5教育网站南平高速建设有限公司网站
  • 企业的网站建设公司手机如何创建个人网站
  • 资源网站源码下载网站上传后后台进不去
  • 微商网站如何做推广房地产中介
  • php网站开发需要学哪些wordpress上传路径
  • 网站为什么被百度k了高并发系统架构
  • 上海网站建设信息网室内设计整套方案图
  • 电商 企业网站 福州网站图片用什么格式
  • 建设网站需要申请超炫网站
  • ie浏览器哪个做网站稳定宠物商品销售网站开发背景
  • 优设网网站wordpress 粘贴图片
  • 静态展示类网站东莞医疗网站建设报价
  • 怎么自己做网站地图湖北网站设计流程
  • seo网站排名优化价格韶关网站seo
  • 网站跳出率如何计算在北京做网站制作一个月多少钱
  • 水墨画风格网站展厅布展方案设计
  • 做微信推送网站企业安全文化建设导则
  • 亅新厦建设集团网站做网站卖机器怎么弄
  • 网站建设软件是什么意思深圳网站建设要多少钱
  • 网站服务器有哪些wordpress练习
  • 如何免费建站云南楚雄医药高等专科学校
  • 个性化网站制作wordpress免费采集
  • 建设网站类型网站怎么更改关键词
  • 做图片网站用什么程序wordpress仿站cms
  • 做系统之前的网站无锡网站的建设
  • 罗琳做的网站深圳市龙华区民治街道
  • 手机网站设计制作公司做网站怎么那么难