mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
comment changes
This commit is contained in:
parent
6c635d1c3e
commit
25bd06d77a
@ -692,7 +692,7 @@ int* pt2 = new int;
|
||||
*pt2 = nullptr; // Doesn't compile
|
||||
pt2 = nullptr; // Sets pt2 to null.
|
||||
|
||||
// But somehow 'bool' type is an exception.
|
||||
// But somehow 'bool' type is an exception (this is to make `if (ptr)` compile).
|
||||
*pt = nullptr; // This still compiles, even though '*pt' is a bool!
|
||||
|
||||
|
||||
@ -702,8 +702,8 @@ Foo f2;
|
||||
Foo f1 = f2;
|
||||
|
||||
// Calls Foo::Foo(const Foo&) or variant, but only copies the 'Foo' part of
|
||||
// 'fooSub'. Any extra members of 'fooSub' are discarded. This lovely behavior
|
||||
// is called "object slicing."
|
||||
// 'fooSub'. Any extra members of 'fooSub' are discarded. This sometimes
|
||||
// horrifying behavior is called "object slicing."
|
||||
FooSub fooSub;
|
||||
Foo f1 = fooSub;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user