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

江西建设厅教育网站嘉兴网站建设费用

江西建设厅教育网站,嘉兴网站建设费用,门户网站建设大概多少钱,icp备案 网站一、为基本数据类型起别名 typedef int myint; myint x 5; "myint"是"int"的别名,可以使用"myint"来代替"int"声明变量,这个很好理解,但是也很少有人这么用吧。 二、为结构体起别名 …

一、为基本数据类型起别名
typedef int myint;
myint x = 5;
        "myint"是"int"的别名,可以使用"myint"来代替"int"声明变量,这个很好理解,但是也很少有人这么用吧。

二、为结构体起别名
        这个在学C语言时就知道了:

typedef struct {
    int x;
    int y;
} Point;
 
Point p = { 3, 4 };
三、为指针类型起别名
        在这个例子中,"intptr"是指向"int"类型的指针的别名,可以使用"intptr"来声明指针变量。为防止代码阅读者有障碍,慎用吧。

typedef int* intptr;
intptr p = new int;
*p = 5;
四、为函数指针类型起别名
        在这个例子中,"func_ptr"是指向函数的指针类型的别名,可以使用"func_ptr"来声明函数指针变量。

typedef int (*func_ptr)(int, int);
int add(int a, int b) { return a + b; }
 
func_ptr f = add;
int result = (*f)(3, 4);
        这个在DLL导出用到的比较多,如:

typedef MyInterface* (*CreateMyObjectFunc)(); 
         在这个例子中,typedef 声明了一个名为 CreateMyObjectFunc 的新类型。CreateMyObjectFunc 是一个函数指针类型,它指向一个返回值为 MyInterface* 类型的函数,该函数没有参数。

这种函数指针类型的定义通常用于动态加载库文件中的函数。通过这种方式,可以定义一个函数指针类型来代表动态加载的库文件中的函数,并将其作为参数传递给动态加载函数。然后可以使用该函数指针类型调用动态加载函数中的函数。在这种情况下,CreateMyObjectFunc 函数指针类型可以用于动态加载库文件中的一个函数,该函数返回一个 MyInterface 类型的指针。

五、为数组类型起别名
typedef int myarray[10];
myarray arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
六、为枚举类型起别名
typedef enum { red, green, blue } Color;
Color c = green;
七、为模版函数起别名
        在这个例子中,"IntStruct"是模板类型"MyStruct"的具体化,可以使用"IntStruct"来声明"MyStruct<int>"类型的变量。

template <typename T>
struct MyStruct {
    T value;
};
 
typedef MyStruct<int> IntStruct;
IntStruct s = { 5 };
 

http://www.yayakq.cn/news/303208/

相关文章:

  • 网站挂马怎么办抖音网站怎么做
  • 2016手机网站制作规范茶叶网站源码php
  • 官方网站建设项目询价中山 网站关键词优化
  • 做360pc网站排名首页小程序账号申请
  • 网页美工设计总结roseonly企业网站优化
  • 北京网站建设公司大全网站怎么做宣传
  • 湖南建工交通建设有限公司网站建筑工程网络推广
  • 分类目录网站做谷歌联盟淘宝联盟微信里做网站
  • 织梦移动端网站建设淘宝优惠券私人查券网站怎么做
  • 娱乐网站制作软件开发制作流程图
  • 嘉兴seo公司网站wordpress网站不收录
  • 手机网站 搜索优化 百度给女友惊喜做网站
  • 专门做淘宝特价的网站开发app的工具
  • 站酷魔方网站建设中阿里企业邮箱app
  • 如何设计网站建设方案163网易免费邮箱
  • 网页设计师学习网站免费网站在线观看
  • 桂林餐饮兼职网站建设网站建设的项目亮点怎么写
  • 做传媒网站公司名称在线制作文字
  • 企业网站建设可行性分析表德州网站制作公司
  • 天津平台网站建设制作seo 优化
  • 网页设计模板html代码素材seo顾问服务 品达优化
  • 论企业网站职能建设wordpress友情链接代码
  • 盐城建设公司网站wordpress会员功能主题
  • 网站开发前端网站导航设计应注意哪些问题
  • 转业做网站的工具招代理网站建设公司
  • 诚信通网站怎么做外链国内好的网站建设
  • 网站制作用的软件苏州做网站公司电话
  • 灰色网站怎么做seo网站建设人员性格特点
  • 2021手机能看的网站寻找做网站的合作伙伴北京
  • 网站制作公司属于广告发布者吗电子上网站建设与维护