See here:
- Go to Tools->Options
- Select C/C++ menu
- Select Code Assistance tab
- Select C++ Compiler tab
- In Macro Definitions list view, locate __cplusplus and change its value from 199711L to 201103L
- Click OK button
See here:
Press Alt+F2 and run dconf-editor. Then org -> gnome -> desktop -> background and check show desktop icons. For more information see here…
Found Gallery of Processor Cache Effects… also of interest CPU cache, Memory Management Unit, and CPUID on Wikipedia.
Just stumbled upon What every programmer should know about memory:
Use the following commands:
# lscpu
And:
dmidecode -t cache
Interesting words encountered in The Cathedral and the Bazaar and related essays.
I’ve been wondering what happens when a derived class defines a virtual destructor. What about its base destructors? Are they called? If so, when? I finally read the right paragraph in The C++ Programming Language (pg 70):
A virtual destructor is essential for an abstract class because an object of a derived class is usually manipulated through a pointer to a base class. Then, the virtual function call mechanism ensures that the proper destructor is called. That destructor then implicitly invokes the destructors of its bases and members.
Still not sure when the bases and members are destructed, presumably after the derived virtual destructor…
Found The Principles of Newspeak online this evening…
Am reading The C++ Programming Language, 4ed, by Bjarne Stroustrup and his sixteenth suggestion for Java programmers (pg 21) is:
A C++ nested class does not have access to an object of the enclosing class.
I didn’t know that!
Am reading The C++ Programming Language, 4ed, by Bjarne Stroustrup and his sixth suggestion for Java programmers (pg 21) is:
Remember: a variable is never implicitly a reference.
I didn’t know that!