student.cpp
来自「浙江工业大学C++数据结构课程设计的练习作品 有一定的难度 有英文原题说明(老外」· C++ 代码 · 共 40 行
CPP
40 行
#include <string.h>
#include <assert.h>
#include "student.h"
Student::Student(const char * _name,long _number){
name = new char[strlen(_name)+1];
assert(name!=0);
strcpy(name,_name);
number = _number;
}
Student::Student(){
name = " ";
number = 0;
}
Student::~Student(){
//delete name;
}
void Student::setName(char* _name){
name = new char[strlen(_name)+1];
assert(name!=0);
strcpy(name,_name);
}
void Student::setNumber(long _number){
number = _number;
}
char* Student::getName() const{
char* tempName = new char[strlen(name)+1];
assert(tempName!=0);
strcpy(tempName,name);
return tempName;
}
long Student::getNumber() const{
return number;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?