File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 209
209
210
210
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++
211
211
#include < iostream>
212
- #include < cmath>
213
212
214
213
class vec3 {
215
214
public:
224
223
double operator[](int i) const { return e[i]; }
225
224
double& operator[](int i) { return e[i]; }
226
225
227
- vec3& vec3:: operator+=(const vec3 &v) {
226
+ vec3& operator+=(const vec3 &v) {
228
227
e[0] += v.e[0];
229
228
e[1] += v.e[1];
230
229
e[2] += v.e[2];
231
230
return *this;
232
231
}
233
232
234
- vec3& vec3:: operator*=(const double t) {
233
+ vec3& operator*=(const double t) {
235
234
e[0] *= t;
236
235
e[1] *= t;
237
236
e[2] *= t;
238
237
return *this;
239
238
}
240
239
241
- vec3& vec3:: operator/=(const double t) {
240
+ vec3& operator/=(const double t) {
242
241
return *this *= 1/t;
243
242
}
244
243
You can’t perform that action at this time.
0 commit comments