zoukankan      html  css  js  c++  java
  • 关于const的一些注意事项

    1、const对象必须初始化,一旦创建其值就无法更改

    2、默认情况下,const对象仅在文件内有效,若想在多个文件中使用同一个const对象,就是不在每个文件独立的定义一个const对象,可以进行如下操作:

    1 //flie_test01.cc
    2 //extern const int bufSize=1024;
    3 extern const int bufSize=getSize();//定义
    4 //file_test01.h
    5 extern const int bufSize;//声明但是不定义

    就是在头文件声明但不定义,以供其他文件使用,如果想在多个文件共享const对象,那么必须在const对象定义之前加上extern关键字.

    3、对常量(const)的引用,在定义时也要在类型名前使用const,并且引用也具有const的特性,也称“常量引用”,然而引用又不是一个对象,所以,常量引用不存在,但是引用又不能随意去更改其绑定的对象

    所以,实际上引用也算是“常量”。

    4、常量引用,是对引用能参与的运算进行限定,而非对其绑定的对象进行限定,因此,绑定的对象可以是非常量的,可以通过其他方式去修改它,但是不能通过常量引用去修改。

  • 相关阅读:
    页面滚动
    代码提交报错
    校区下部门 及校区下员工
    表查询
    Jemeter命令执行
    抓包工具
    彻底解决mac下terminal路径显示问题
    PHP 性能分析第二篇: Xhgui In-Depth
    PHP 性能分析第一篇: Intro to Xhprof & Xhgui
    phpredis pipeline
  • 原文地址:https://www.cnblogs.com/Dark-King/p/9355452.html
Copyright © 2011-2022 走看看