
02.05.2010, 12:08
|
|
Новичок
Регистрация: 25.04.2010
Сообщений: 8
С нами:
8446280
Репутация:
5
|
|
Ребят, подскажите, можно ли как-то перегрузить оператор(в моем случае, сложения) вне класса? Хочу более упростить работу с конкатенацией строк, т.е. писать так
PHP код:
char *ok=one+two; //где one и two массивы символов типа char.
Вот набросок перегрузки:
PHP код:
char* operator+(char* olo, char* qwe)
{
strcat(olo,qwe);
return olo;
}
но выдает ошибку:
PHP код:
error C2803: 'operator +' должен иметь по крайней мере один формальный параметр типа класс
Пока я знакомился с перегрузкой унарных операторов только в классах.
Помогите, как разрешить данный трабл без создания ненужного класса
|
|
|