• 应当将整型变量用“==”或“!=”直接与 0 比较


    应当将整型变量用“==”或“!=”直接与 0 比较。

    假设整型变量的名字为 value,它与零值比较的标准 if 语句如下: if (value == 0) if (value != 0) 不可模仿布尔变量的风格而写成 if (value) // 会让人误解 value 是布尔变量 if (!value)

     1 #include <iostream>
     2 
     3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     4 using namespace std;
     5 //基类First
     6 class First {
     7     int val1;
     8 public:
     9     SetVal1(int v) {
    10         val1=v;
    11     }
    12     void show_First(void) {
    13         cout<<"val1="<<val1<<endl;
    14     }
    15 };
    16 //派生类Second
    17 class Second:private First {   //默认为private模式
    18     int val2;
    19 public:
    20     void SetVal2(int v1,int v2) {
    21         SetVal1(v1);     //可见,合法
    22         val2=v2;
    23     }
    24     void show_Second(void) {
    25     // cout<<"val1="<<val1<<endl; 不能访问First私有成员
    26         show_First();
    27         cout<<"val2="<<val2<<endl;
    28     }
    29 };
    30 
    31 int main(int argc, char** argv) {
    32       Second s1;
    33     //s1.SetVal1(1);    //不可见,非法
    34     s1.SetVal2(2,3);    //合法
    35     //s1.show_First();  //不可见,非法
    36     s1.show_Second();
    37     return 0;
    38 }
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    汉字转拼音2
    汉字转拼音
  • 原文地址:https://www.cnblogs.com/borter/p/9413474.html
Copyright © 2020-2023  润新知