person.h
来自「Wrox.Ivor.Hortons.Beginning.Visual.C.Plu」· C头文件 代码 · 共 37 行
H
37 行
// Person.h
// A class defining a person
#pragma once
using namespace System;
ref class Person
{
public:
Person():firstname(L""), secondname(L""){}
Person(String^ first, String^ second):
firstname(first), secondname(second) {}
// Destructor
~Person(){}
// Less-than operator
bool operator<(Person^ p)
{
if(String::Compare(secondname, p->secondname) < 0 ||
(String::Compare(secondname, p->secondname)== 0 &&
String::Compare(firstname, p->firstname) < 0))
return true;
return false;
}
// String representation of a person
virtual String^ ToString() override
{
return firstname + L" " + secondname;
}
private:
String^ firstname;
String^ secondname;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?