#include <iostream>
using namespace std;
class Cents
{
private:
int m_cents;
public:
Cents(int cents) {m_cents = cents;}
int getCents() const { return m_cents;}
};
Cents add(const Cents &c1, const Cents &c2)
{
return Cents(c1.getCents()+c2.getCents());
}
int main()
{
//A a;
//a.print()
// class A가 print() 말고 다른 역할을 하지 않는 경우 객체를 만들지 않고
//A().print(); 이렇게 쓸 수 있다. 만들고 바로 소멸한다.
cout << add(Cents(6),Cents(8)).getCents() << "\n";
cout << int(6) + int(8) << "\n"; // 이것과 유사하다 Casting이 진짜 casting인가?
return 0;
}