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 + -
显示快捷键?