当前位置: 首页 > news >正文

重庆网站建设仿站网站外包一般多少钱啊

重庆网站建设仿站,网站外包一般多少钱啊,文创产品设计作品,可以制作网站的软件是什么有时候,我们需要在代码里配置一些常量结构,比如一个固定的动作流程ActionFlow:包含N(即flow_num)个动作列表(ActionArray),每个动作列表包含M(即act_num)个可…

有时候,我们需要在代码里配置一些常量结构,比如一个固定的动作流程ActionFlow:包含N(即flow_num)个动作列表(ActionArray),每个动作列表包含M(即act_num)个可并行执行的动作ID。

// 动作序列:并行执行的动作ID列表
typedef struct {int* p_act_arr;     // 元素指针int act_num;        // 元素数量
} ActionArray;// 动作列表:按顺序执行的动作序列
typedef struct {ActionArray* p_flow_arr;    // 元素指针int flow_num;               // 元素数量
}ActionFlow;

直观看,我们希望这样配置,一目了然,但这不符合C/C++的语法规则

// 配置固定的动作序列
ActionFlow g_act_flow = {{{{1, 2},          2},     // 第0个可并行执行的动作{{3, 4, 5, 6, 7}, 5},     // 第1个{{8},             1},     // 第2个},3                             // 共3个
};

符合规则的语法大概是这样的,看起来显得有些冗长

static int s_act_0[] = {1, 2};
static int s_act_1[] = {3, 4, 5, 6, 7};
static int s_act_2[] = {8};
static ActionArray s_act_arr[] = {{s_act_0, sizeof(s_act_0)/sizeof(int)},{s_act_1, sizeof(s_act_1)/sizeof(int)},{s_act_2, sizeof(s_act_2)/sizeof(int)},
}; 
ActionFlow g_act_flow = {s_act_arr, sizeof(s_act_arr)/sizeof(ActionArray)};

为了让定义更简洁,尽可能的只提供{1,2},{3,4,5,6,7}这些我们关心的业务数据,我们可以使用C99中引入的复合字面量(compound literals,对应C++中的列表初始化‌(list initialization))来简化上述的变长嵌套数组常量初始化定义

#define ARRAY(type, ...) (type[])__VA_ARGS__, sizeof((type[])__VA_ARGS__)/sizeof(type)
#define ACTARR(...) ARRAY(int, __VA_ARGS__)
#define ACTIONFLOW(name, ...) ActionFlow g_##name = {ARRAY(ActionArray, __VA_ARGS__)}
ACTIONFLOW(act_flow, {         \{ACTARR({1, 2})},          \{ACTARR({3, 4, 5, 6, 7})}, \{ACTARR({8})}              \
});

还有更简洁实用的方法吗?欢迎留言讨论。

http://www.ds6.com.cn/news/16322.html

相关文章:

  • 做网站怎么查看来访ip如何用手机创建网站
  • 做网站要会写什么怎么样做推广最有效
  • 哪个网站美丽乡村做的比较好品牌咨询
  • 五台网站建设搜索引擎的优化方法
  • 湛江知名网站建设电话网络推广代理平台
  • 百度做网站的电话被国家禁止访问的网站怎么打开
  • 大兴网站开发网站建设价格网站测试报告
  • 郑州信息港深圳网站营销seo电话
  • 安徽 电子政务网站定制互联网营销平台
  • 关于征求网站建设巩义网站推广优化
  • 公司网站制作服务百度推广竞价排名技巧
  • 用什么软件做动漫视频网站好网站流量查询网站统计查询
  • 深圳网站定制公司中央刚刚宣布大消息
  • 网站设计书籍推广一手渠道
  • 安卓从网站获取视频怎么做免费网络营销平台
  • 查网站怎么做的企业如何做网站
  • 如何访问win7下做的网站杭州seo网站推广
  • 爱淘宝淘宝网首页sem和seo是什么职业岗位
  • 大型门户网站建设一般多少钱产品推广方法
  • 网络会议网站自然排名怎么优化
  • 网站制作简单协议如何找推广平台
  • 新疆建设网首页seo网站优化方案书
  • 网站建设与建设百度指数预测
  • 江苏连云港做网站google广告
  • 律师网站建设推荐360优化大师下载
  • 凡科网站做商城独立站推广
  • 做php网站需要什么软件廊坊关键词快速排名
  • 做网站用什么语言简单广州网站建设技术外包
  • 汽车网站首页模板代码磁力链bt磁力天堂
  • pc端网站生成wap版网络软文是什么