首页  >   经验  >   属性拆分,变量命名

属性拆分,变量命名

查看 NBHZ200 的博客 2015-06-27 19:12:42 1194
属性   变量   命名  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介自己写的一个结构体或者一个类,可能属性多如狗,方法遍地走。看起来,找起来都甚累。这个时候我们可以分级、拆分。有两种方式。一种是分级。也就是在自己的类、结构体里嵌套结构体。

    以下是我个人的看法。也许并不是很完善,欢迎评论,请勿喷

    自己写的一个结构体或者一个类,可能属性多如狗,方法遍地走。看起来,找起来都甚累。这个时候我们可以分级、拆分。有两种方式。一种是分级。也就是在自己的类、结构体里嵌套结构体。举个例子:

struct  ShuXingDuoRuGou
{
    float x;
    float y;
    float z;
    string strName;
    unsigned int isDone;
    .... 
}; 

    分级之后就是这样:

struct  ShuXingDuoRuGou
{
    struct
    {
        float x;
        float y;
        float z;
    }Size;
    string name; 
    unsigned int isDone; 
    .... 
} 

    这样搞有什么好处呢?写这个类的时候,思路很清晰,但也许更加麻烦了。但是调用这个类/结构体的时候,我们就可以方便和轻松得多。

ShuXingDuoRuGou likedog;

    likedog.size.x,很清晰。

1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9L:,h 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:属性拆分,变量命名
文章地址:http://www.cjjjs.com/article/6272015421219498
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:属性拆分,变量命名
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++ Primer Plus 6th 4.12 复习题 第15题 动态创建结构体变量 查找全网同类文章
  2. C++ Primer Plus 6th 4.12 复习题 第10题 定义枚举变量 查找全网同类文章
  3. C++ Primer Plus 6th 4.12 复习题 第9题 结构体变量的声明并初始化 查找全网同类文章
  4. C++ Primer Plus 6th 4.12 复习题 第1题 声明数组变量 查找全网同类文章
  5. C++ Primer Plus 6th 3.6 复习题 第10题 auto自动推导变量类型 查找全网同类文章
  6. C++ Primer Plus 6th 3.6 复习题 第2题 声明变量 查找全网同类文章
  7. C++ Primer Plus 6th 2.6 复习题 第8题 cout输出变量的值 查找全网同类文章
  8. C++ Primer Plus 6th 2.6 复习题 第7题 输入一个值给变量 查找全网同类文章
  9. C++ Primer Plus 6th 2.6 复习题 第6题 变量赋值 查找全网同类文章
  10. C++ Primer Plus 6th 2.6 复习题 第5题 声明变量 查找全网同类文章
分享到:
分享文章[属性拆分,变量命名]到QQ空间

相关阅读

猜您感兴趣