问题:
解答:
main.cpp
#include <iostream>
#include "plorg.h"
using namespace std;
int main()
{
plorg p("Plorga");
p.showCI();
p.setCI(10);
p.showCI();
return 0;
}
plorg.h
#pragma once
#define SIZE 19
class plorg
{
private:
char m_fillName[SIZE];
int m_CI;
public:
plorg();
plorg(const char* name, int CI = 50);
~plorg();
void setCI(int CI);
void showCI()const;
};
plorg.cpp
#include "plorg.h"
#include <cstring>
#include <iostream>
using namespace std;
plorg::plorg()
{
this->m_CI = 0;
}
plorg::plorg(const char* name, int CI)
{
strcpy_s(this->m_fillName, name);
this->m_CI = CI;
}
plorg::~plorg()
{
}
void plorg::setCI(int CI)
{
this->m_CI = CI;
}
void plorg::showCI()const
{
cout << "plorg的名称为:" << this->m_fillName << endl;
cout << "plorg的CI:" << this->m_CI << endl;
}
运行结果:
考查点:
- 类和对象
2024年9月4日16:27:24