#include <string>
#include <iostream>
#include <fstream>
using namespace std;
class cal
{
int x, y;
public:
void set(int a, int b)
{
x = a;
y = b;
}
cal add(cal c1, cal c2)
{
cal temp;
temp.x = c1.x + c2.x;
temp.y = c1.y + c2.y;
return temp;
}
void display()
{
cout << x << y; //display output
}
};
int main()
{
cal c1, c2, c3, c4;
c1.set(10, 30);
c2.set(20, 40);
c4 = c3.add(c1, c2);
c4.display();
}
我已經在Xcode中試過這段代碼。但它不起作用。我也沒有得到任何錯誤。對象值通過C++函數
我越來越"c4.display Thread1:breakpoint 1.1"
能取悅任何人告訴我,我做錯了什麼嗎?
我在做什麼是將兩個對象First
和Second
值加在一起,Display
。
而且我在c4.display檢查信息() 和即時得到C4的這個
打印說明:(CAL)C4 =(X = 30,Y = 70)(LLDB)
這段代碼如何在沒有包含的情況下編譯?並且請更好地格式化代碼。 –
PaulMcKenzie
它在代碼中。但我沒有在這裏添加它們。因爲我認爲它不是很重要。@ PaulMcKenzie –