Ejemplo n.º 1
0
int main() {
    const Integer a(5);
    //a.sug(&a);   编译器默认生成
    cout << "sum= " << a.sun() << endl;
    cout << "a= " << a.get() << endl;
    return 0;
}
Ejemplo n.º 2
0
int main()
{
	Integer* theInteger;
	theInteger = new Integer(10);

	cout << theInteger->get() << endl;

	return 0;
}
Ejemplo n.º 3
0
Archivo: main.cpp Proyecto: CCJY/coliru
int main(){
    
    Integer a(10);
    ++a;
    a++;
    a+=3;
    Integer b(10);

    Integer c = a + b;
    std::cout<< "result is :" << c.get() << std::endl;
}
Ejemplo n.º 4
0
int main() {
    //Integer a(5);
    Integer a = 7;  //隐式类型转换---->调用Integer(int v)构造函数
    Integer b(a);
    cout << "a= " << a.get() << endl;
    cout << "b= " << b.get() << endl;

    Integer* p1 = (Integer*)malloc(sizeof(Integer));
    free(p1);

    Integer* p2 = new Integer(5);
    delete p2;

    return 0;
}
Ejemplo n.º 5
0
bool operator ==(const Integer& l, const Integer& r) {
    return l.get() == r.get();
}