-3
當類模板實例化時會發生什麼。即我有一個類模板,我已經創建了類和浮點類,所以在編譯時會發生什麼(編譯器將創建2個分離類爲int和浮點)還是不? 如:編譯時發生類模板時發生什麼
template <typename T>
class A
{
public:
void foo(T t)
{
//...
};
};
int main()
{
A<int> a;
A<float> b;
}
想想這樣,如果類型參數是爲生成的類的成員。如果佈局不同,怎麼會是同一個班級? – StoryTeller