style fixes

This commit is contained in:
Thibault Kruse 2016-08-11 10:54:08 +02:00
parent 8f8c232eff
commit c0bff45961

View File

@ -5464,7 +5464,7 @@ The compiler is more likely to get the default semantics right and you cannot im
Tracer& operator=(Tracer&&) = default; Tracer& operator=(Tracer&&) = default;
}; };
Because we defined the destructor, we must define the copy and move operations. The `=default` is the best and simplest way of doing that. Because we defined the destructor, we must define the copy and move operations. The `= default` is the best and simplest way of doing that.
##### Example, bad ##### Example, bad
@ -12180,10 +12180,10 @@ Not all member functions can be called.
##### Example ##### Example
class Vector { // very simplified vector of doubles class Vector { // very simplified vector of doubles
// if elem!=nullptr then elem points to sz doubles // if elem != nullptr then elem points to sz doubles
public: public:
Vector() : elem{nullptr}, sz{0}{} Vector() : elem{nullptr}, sz{0}{}
vector(int s) : elem{new double},sz{s} { /* initialize elements */ } vector(int s) : elem{new double}, sz{s} { /* initialize elements */ }
~Vector() { delete elem; } ~Vector() { delete elem; }
double& operator[](int s) { return elem[s]; } double& operator[](int s) { return elem[s]; }
// ... // ...