码迷,mamicode.com
首页 > 其他好文 > 详细

struct用法

时间:2017-04-30 13:58:00      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:har   ++   定义   int   class   类型   自定义   运算符   log   

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用法

标签:har   ++   定义   int   class   类型   自定义   运算符   log   

原文地址:http://www.cnblogs.com/JerryZheng2005/p/6789281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!