首页 > 代码库 > struct用法
struct用法
c++的struct用法
struct是一个自定义的类型,要让它和int、bool一样进行各种运算,只要重载运算符即可。基本格式如下:
1 struct a(自定义类型的名称) { 2 int x,y; (里面的变量) 3 a::a { 4 x=y=0; (当创建此struct的时候的初始值) 5 } 6 a(int x); (强制类型转换函数,此处为int x转换成a) 7 a(const char* a) { 8 (内部的语句) 9 } 10 friend bool operator <(a x,a y); (重载<符号) 11 }; (记得要加分号!) 12 13 a(int x) { 14 (内部的语句) 15 } 16 17 bool operator <(a x,a y) { 18 (内部的语句) 19 }
struct用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。