📄 5.7-inline实现.cpp
字号:
#include <iostream.h>
//class Cat
//{
//public:
// Cat (int initialAge);
// ~Cat();
// int GetAge() const { return itsAge;} // inline!
// void SetAge (int age) { itsAge = age;} // inline!
// void Meow() const { cout << "Meow.\n";} // inline!
//private:
// int itsAge;
//};
// Demonstrates inline functions
// and inclusion of header files
//#include "cat.hpp" // be sure to include the header files!
#include "5.6-inline声明.hpp"
Cat::Cat(int initialAge) //constructor
{
itsAge = initialAge;
}
Cat::~Cat() //destructor, takes no action
{
}
// Create a cat, set its age, have it
// meow, tell us its age, then meow again.
int main()
{
Cat Frisky(5);
Frisky.Meow();
cout << "Frisky is a cat who is " ;
cout << Frisky.GetAge() << " years old.\n";
Frisky.Meow();
Frisky.SetAge(7);
cout << "Now Frisky is " ;
cout << Frisky.GetAge() << " years old.\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -