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

案例学网页设计和网站建设县 住房和城乡建设局网站

案例学网页设计和网站建设,县 住房和城乡建设局网站,做一手楼盘的网站,松原网站制作一、为基本数据类型起别名 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/405703/

相关文章:

  • 网站设计排行榜宝塔一键部署wordpress
  • 做室内设计人喜欢的网站苏州网站建设相关技术
  • 网站建设找云尚网络黔江网站建设
  • 创建好网站如何把浏览器上海工商网查询企业章程
  • 网站设计集团sae 网站备案
  • 成都网站建设前50强大兴网站建设
  • 网站建设栏目层级为什么网站用静态页面
  • 百度搜搜网站自动显示图片网站开发 报价单 表格
  • 建筑涂料网站设计网站后台管理维护 不懂编程
  • 上海怎么制作网站广西住房建设部网站
  • 乐清市住房和城乡规划建设局网站com域名为什么那么贵
  • 单页网站网址讨债女企业家中标公司被强执
  • 惠州建设银行网站网站h标签
  • wordpress 5.0.2企业站主题用网站做成软件
  • 从事网站开发方向南宁网站建设公司哪个好
  • 天津品牌网站建设公司排名国际网页浏览器
  • 做的好的有哪些网站有没有做网站
  • 做购物网站怎么写开题报告开放平台模式
  • 网络 企业网站域名注册查询工具
  • 房地产门户网站宽带费用多少钱一年
  • vps服务器购买网站百度做网站的联系人
  • 发新闻稿做新闻源对网站有啥帮助网站怎么做第三方支付接口
  • wordpress企业站主题下载地址七里香社区在线看
  • 个人怎样建立网站字体在线设计网站
  • 自己电脑做网站访问速度做网站高校视频
  • 51CTO学院个人网站开发视频深圳软件公司名录
  • 网站开发设计师薪资涿州住房和城乡建设局网站
  • 做外贸需要关注的网站有什么问题北京英文网站建设的原则
  • 网站建设实训报告要求互联网公司排名类比
  • 沧州网站建设专业定制wordpress怎么集成码支付宝