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

直播网站建设1个节点多少钱信阳做网站的公司

直播网站建设1个节点多少钱,信阳做网站的公司,拓者设计吧首页,新城镇建设官方网站目录 1.const定义常量 2.cosnt修饰指针 3.class的专属常量 4.the enum hack 5.用inline代替#define宏函数 1.const定义常量 #define B 1.63 const int B 1.63 原因#xff1a; 1.#define是在预处理阶段#xff0c;直接将代码中的B替换为1.63会产生多份#xff0c;而…目录 1.const定义常量 2.cosnt修饰指针 3.class的专属常量 4.the enum hack 5.用inline代替#define宏函数 1.const定义常量 #define B 1.63 const int B 1.63 原因 1.#define是在预处理阶段直接将代码中的B替换为1.63会产生多份而常量不会产生这样的情况。 2.当你用#define出现错误时后编译器可能会提到1.63不会提到B,如果1.63来自头文件还需要去头文件去追踪。 2.cosnt修饰指针 cosnt char*const authorname wys; const 在 * 之前修饰 指针指向的内容在*之后修饰指针变量本身。 3.class的专属常量 因为val在静态区不在对象A内不能用初始化列表初始化所以必须在类内声明类外定义初始化。 新的编译器会支持在声明时初始化。 class A {public:static const int size 3;int arr[size]; };//const int A::size 3; #define不能这么做因为#define是无脑替换不能提供任何封装 4.the enum hack 如果你的编译器不支持在类内初始化,可以用enum类型数值充当int使用。 class A  {  public:      enum{size 3}; //size就成了3的记号名称。      int arr[size]; }; enum hack比较像#define而不是const就像你可以用对cosnt取地址引用但是不能对#define取地址引用所以当你不想被取到常量的地址或者引用可以用enum hack。 5.用inline代替#define宏函数 1.宏函数需要把每个实参都加上即使这样宏函数仍然有不确定的行为。 2.#define是无脑替换没有作用域也不能封装。 内联函数就不用担心这样的问题内联函数是真正的函数会有作用域可以封装还有参数的检查。 templateclass T inline int fun(const T a, const Tb ) {     return a b; }
http://www.zqtcl.cn/news/669712/

相关文章:

  • 南宁建设局网站建设有限公司
  • 湛江建设工程交易中心网站企业营销网站建设步骤
  • 网站所有者查询罗湖做网站的公司
  • 网站推广的目标是什么如何提高网站在百度的排名
  • 建设网站基础wordpress 网络图片
  • 深圳网站搜索优化工具义乌公司网站
  • 百度搜索网站带图片sem是什么品牌
  • 百度网盘app下载辽宁seo
  • 一般做网站用什么软件企业管理咨询服务机构
  • 达内培训网站开发金融公司网站 html
  • 珠海网站制作推荐微信营销和微博营销的区别
  • 电影网站如何做5网站建设公司
  • 河南网站优化公司哪家好南山网站设计线
  • 网站构建代码模板番禺网站建设
  • 拟一份饰品网站建设合同网站开发应注意哪些问题
  • 芜湖建站公司做网站的人多吗
  • 网站怎么加二级域名微信授权登录网站退出怎么做
  • 如何把旅行社网站做的好看网站创建方案怎么写
  • 织梦网站图标更换宠物网页设计图片
  • 如何查找网站竞争对手的宣传方式北京网站搭建公司电话
  • 北京正规制作网站公司wordpress 获取图片地址
  • 大学路网站建设推广图片素材
  • wordpress 创建网站搜索引擎优化代理
  • 设计网站用什么软件盈江城乡建设局网站
  • 网站建设模式有哪些内容seo品牌
  • 衡水做网站服务商济南如何挑选网站建设公司
  • 全屏的网站制作企业网站欢迎界面素材
  • 视频网站切片怎么做网站建设可自学吗
  • 本地推广平台网站seo优化如何做
  • 网站建设费算费用还是固定资产百度秒收录