zoukankan      html  css  js  c++  java
  • VC6.0与VS差异的代码

     1 VC6.0
     2 
     3 #include<iostream>
     4 using namespace std;
     5 class MyClass2
     6 {
     7 int n;
     8 public:
     9 MyClass2(int i){n=i;}
    10 operator ++(){n++;}//vc6.0支持,vs2012不支持
    11 operator++(int){n+=2;}
    12 void display()
    13 {
    14 cout<<"n="<<n<<endl;
    15 }
    16 };
    17 void main()
    18 {
    19 MyClass2 A(5),B(5);
    20 A++;
    21 ++B;
    22 A.display();
    23 B.display();
    24 system("pause");
    25 }
    26 
    27 VS2012
    28 
    29 #include<iostream>
    30 using namespace std;
    31 class MyClass2
    32 {
    33 int n;
    34 public:
    35 MyClass2(int i){n=i;}
    36 const int operator ++(){n++;return n;}
    37 const int operator++(int){n+=2;return n;}
    38 void display()
    39 {
    40 cout<<"n="<<n<<endl;
    41 }
    42 };
    43 void main()
    44 {
    45 MyClass2 A(5),B(5);
    46 A++;
    47 ++B;
    48 A.display();
    49 B.display();
    50 system("pause");
    51 }
  • 相关阅读:
    Bresenham画线算法
    DDA算法
    GL_LINES & GL_LINE_STRIP & GL_LINE_LOOP
    贝塞尔曲线
    弱引用
    Lambert模型
    ShadowVolume
    Phong Shading
    求反射向量
    Vertex Modifier of Surface Shader
  • 原文地址:https://www.cnblogs.com/herizai/p/3095144.html
Copyright © 2011-2022 走看看