mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2024-03-22 13:30:58 +08:00
style fixes
This commit is contained in:
parent
8f8c232eff
commit
c0bff45961
|
@ -5464,7 +5464,7 @@ The compiler is more likely to get the default semantics right and you cannot im
|
|||
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
|
||||
|
||||
|
@ -12180,10 +12180,10 @@ Not all member functions can be called.
|
|||
##### Example
|
||||
|
||||
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:
|
||||
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; }
|
||||
double& operator[](int s) { return elem[s]; }
|
||||
// ...
|
||||
|
|
Loading…
Reference in New Issue
Block a user