c++存在模板的项目编译时间突然变长
一开始学模板的时候还没有问题,大概1、2秒编译过,但是写着写着就变成了固定30多秒。
试过之前的项目和新创建Test,不带模板很快,但加上模板就变成30多秒。感觉不应该是性能不够吧,r7-4800h、2060、16g内存的笔记本作学习用,而且之前都好好的?
==========================
尝试放在同一个.cpp文件中
```c++
#include<iostream>
template<class T>
void fun(T t)
{
std::cout << "2" << std::endl;
}
template<class T>
class Test
{
public:
Test(T t)
{
this->t = t;
}
void show()
{
std::cout << t << std::endl;
}
private:
T t;
};
int main()
{
std::cout << "1" << std::endl;
int a = 10;
fun(a);
Test<char> t('3');
t.show();
return 0;
}
hpp文件很慢吗?想了下,除了多了个hpp文件没有其他变化了吧