Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
why use pow(x, 2)?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

why use pow(x, 2)?



i just came across some code, and i'm trying to understand why the developer
chose to use the pow() function instead of simply multiplying as the 2nd
arguments are always 2.  i'm certainly no mathematician, but if the 2nd
argument is going to be 2, why use pow()?  is it just a matter of taste?

why use this:

float dist = pow(red - r, 2) + pow(green - g, 2) + pow(blue - b, 2);


instead of:

float dist = ((red - r) *  2) + ((green - g) * 2) + ((blue - b) * 2);
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.