gpt4 book ai didi

c++ - Typedef是在C++编译时解析的吗?

转载 作者:行者123 更新时间:2023-12-03 07:09:08 27 4
gpt4 key购买 nike

我正在编写需要高性能的C++代码。但是我也希望我的代码可读,因此我正在使用typedef,但是我不确定这是否会使我的程序变慢。另外,我的typedeftemplate一起在类里面使用,所以我不确定这是否会更改任何内容。
这是代码:

template<class T>
class A {
typedef std::vector<T> v;

};

最佳答案

typedef只是一个别名。编译器内部不关心这些内容,并且对生成的代码没有影响。

最终的(非调试)可执行文件将不会引用这些东西,它们都将作为机器代码烘焙出来。

关于c++ - Typedef是在C++编译时解析的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61350401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com