首页 > 分享 > c++学习笔记(十六)typedef和using的可读性比较

c++学习笔记(十六)typedef和using的可读性比较

最新推荐文章于 2023-06-06 20:13:52 发布

巾巾凡凡 于 2021-10-08 19:02:17 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

        typedef为类型添加别名

typedef int Int;

        using为类型添加别名

using Int = int; using 在模板环境中会更加强大

        假设有一个模板参数是 int 的类 guid,则可以使用以下方式

using guid1 = guid<1>;

        声明一个指向返回 void,有一个 int 参数的函数的函数指针

        typedef你可以用以下方式:

typedef void(*f1)(int);

        using你则可以使用以下方式:

using f1=void(*)(int);

        那如果将函数指针作参数呢?

        这使用using是无法完成的,但是,使用 <functional> 中的 function 可以更好地完成任务。

void func(function < void(int) > f1){

//...

}

相关知识

c++学习
python学习笔记(十六)文件操作
字符串 (C++/CX)
基于机器学习的鸢尾花数据集的三分类算法的实现 C++
小白初学C++的引用
csdn技术笔记重新激活.
常见C/C++ XML解析器比较
《数据结构》课程设计(C/C++版):植物百科数据的管理与分析
Prometheus 学习笔记
C++: 水仙花数

网址: c++学习笔记(十六)typedef和using的可读性比较 https://m.huajiangbk.com/newsview847071.html

所属分类:花卉
上一篇: 叮零智能视频门铃+接收器+小米小
下一篇: 一盘磁带=15TB?安全稳定完胜