UOJ Logo ywx1228的博客

博客

想请教一下结构体!

2022-08-03 17:41:05 By ywx1228

想请教一下结构体!

评论

Selectsort
结构体:类的分支 有typedef struct/struct 加上typedef可以重载运算符: 定义方式: (typedef) struct 自定义类型名字 { 成员类型1 成员名称1; 成员类型2 成员名称2; ................................. 成员类型N 成员名称N; 加typedef了可以写以下内容: bool operator 重载运算符(不能重载'?' ':' '[]') (const struct 类型名(不用大写) & t(a~z均可) ) const { 重载(通过成员名称排序,例如按照成员名称3升序排序,就是成员名称3<t.成员名称3); } }(自定义类型名字(大写),*P(自定义类型名字(大写)));
Selectsort
例子: typedef struct node { int b; bool k; char c; bool operator < (const struct node & t) const { return b<t.b;//按照b的大小排序 } }NODE,*PNODE; int main() { sort()//升序排序时可以按照自定义重载运算符进行运算排序 }

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。