作用1:取代typedef
#include<iostream>
#include<vector>
using namespace std;
typedef vector<int> V1;
using V2 = vector<int>;
int main() {
int nums1[] = {
1,2,3,4,5,6 };
V1 vec1(nums1, nums1 + sizeof(nums1) / sizeof(int));
int nums2[] = {
5,7,6 };
V2 vec2(nums2, nums2 + sizeof(nums2) / sizeof(int));
for (auto i : vec1)
cout << i

本文介绍了C++中`using`关键字的四种关键用途:1) 替代`typedef`简化类型别名;2) 在命名空间中避免名称冲突;3) 解决派生类覆盖基类同名函数问题;4) 改变继承内容的可访问性。通过示例代码详细阐述了`using`如何在实际编程中提高代码可读性和灵活性。
最低0.47元/天 解锁文章
440

被折叠的 条评论
为什么被折叠?



