Компилятор не жалуется, когда я это делаю; -)
// Myfile.h
#include <iostream>
#include <vector>
namespace std
{
template<> class vector<int>
{
public:
vector ()
{
std::cout << "Happy Halloween !!!\n";
}
};
}
Есть ли способ предотвратить такую нежелательную специализацию шаблона класса/функции?
- EDIT -
Я просто использовал std:: в качестве примера. Я ищу способ предотвратить это от любого класса шаблона.