首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C++中"using“关键字背后的逻辑是什么?

C++中"using“关键字背后的逻辑是什么?
EN

Stack Overflow用户
提问于 2013-12-27 04:37:15
回答 1查看 138.6K关注 0票数 177

C++中"using“关键字背后的逻辑是什么?

它在不同的情况下使用,我试图找出是否所有这些都有共同之处,这也是为什么使用"using“关键字的原因。

using namespace std; // to import namespace in the current namespace
using T = int; // type alias
using SuperClass::X; // using super class methods in derived class
EN

回答 1

Stack Overflow用户

发布于 2021-09-02 12:37:26

类型定义和使用的之间的另一个不同之处是:您可以这样做:

    using vector3d_t = double[3];
    vector3d_t v = {1,2,3};
    v[1] = 4;

这是不可能的,但使用typedef:

    typedef double[3] vector3d_t; // Compilation error
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20790932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档