Я взял следующий пример из http://en.cppreference.com/w/cpp/language/function_template#function_template_overloading и Clang (3.4), кажется, справляется с этим просто отлично, в то время как G ++ (4.8.3) дает «неоднозначную перегрузку ошибку:
struct A {}; template struct B { template void operator*(R&){ cout
Я пытаюсь перегрузить оператор += .. конечно, это невозможно с помощью кода, но если меня не обманули документы, однажды я перегрузил оператор +, += оператор будет неявно перегружен.
public class Register {
private byte data;