Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters > C/C++

Reply
 
Thread Tools

Operator problem
Old 27.11.2004, 16:19   #1
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 38
Posts: 4,007
Rep Power: 0
Default Operator problem

Я не совсем понимаю это я сегодня какой-то тупой или...
PHP Code:
gVector operator*(double a) {
    
gVector r(a*x,a*y,a*z);
        return 
r;

Собственно все ок когда я использую этот код в виде
v1 = v * 3;
только вот мне как-то натуральнее использовать запись 3*v. Так вот, я как -то не врубаюсь, как это сделать.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:
My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Old 27.11.2004, 16:55   #2
Ego coder
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Yerevan, Armenia
Age: 44
Posts: 3,738
Rep Power: 5
Default

Code:
friend gVector operator *(const double &a, const gVector &vec)
{
	return gVector(a*vec.x, a*vec.y, a*vec.z);
}
__________________
Каждый сам кузнец своего счастья, и несчастья тоже.

Old 28.11.2004, 10:08   #3
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

friend надо в классе. А свободную функцию - просто без френда
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 29.11.2004, 16:35   #4
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 38
Posts: 4,007
Rep Power: 0
Default

Спасибо, хотя испробовать не успел.

Значит я не тупой
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:
My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Old 03.05.2018, 19:43   #5
Ego coder
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Yerevan, Armenia
Age: 44
Posts: 3,738
Rep Power: 5
Default

А я тупой, да?
__________________
Каждый сам кузнец своего счастья, и несчастья тоже.
Reply




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 08:28.
Top

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.