zoukankan      html  css  js  c++  java
  • The C++ Programming Language第四章

    1、关于普通char如何选择的问题是由实现决定的(C.1, C.3.4)。C++提供了另外两个类型,它们都确切地回答了这个问题:signed char保存的值是-128~127,而unsigned char保存的值是0~255。P66

    2、让常用的和局部的名字比较短,让不常用的和全局的名字比较长。P77

    3、如果所用的内部类型表示某种可能变化的值,请用typedef为它定义一个有意义的名字;4.9.7节 P77

      例如:typedef int int32;

    4、用typedef为类型定义同义词,用枚举或类去定义新类型。P77

    5、几个忠告

      [12] 避免有关证书大小的不必要假设

      [13] 避免有关浮点类型表示范围的不必要假设

      [14] 优先使用普通的int而不是short int或者long int

      [15] 优先使用double而不是float或者long double 

      [16] 优先使用普通的char而不是signed char 或者unsigned char

      [17] 避免做出有关对象大小的不必要假设

      [18] 避免无符号算术

      [19] 应该带着疑问去看待从signed 到unsigned,或者从unsigned 到signed 的转换

      [20] 应该带着疑问去看待从浮点到整数的转换

      [21] 应该带着疑问去看待向较小类型的转换,如将int转换到char

    ~~end~~

    !!欢迎添加!!

  • 相关阅读:
    Unity调用Android的API实现分享功能<转>
    CG函数
    Android三种播放视频的方式
    Android 对话框(Dialog)大全 建立你自己的对话框
    Android播放本地视频
    Unity与Android的对调
    [Shader]LOGO闪光效果
    Android实现拍照与打开本地图片
    Android位图相关解码操作
    Unity3d生成二维码
  • 原文地址:https://www.cnblogs.com/ziyoudefeng/p/2454469.html
Copyright © 2011-2022 走看看