mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-03 08:28:25 +00:00
update namespace comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1871 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
04ff598331
commit
9a75180e35
@ -1,3 +1,7 @@
|
|||||||
|
2001-03-30 John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
|
||||||
|
* Code_rules/Rules: update for namespaces allowed
|
||||||
|
|
||||||
2001-02-09 John Levon <moz@compsoc.man.ac.uk>
|
2001-02-09 John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
|
||||||
* Code_rules/Recommendations:
|
* Code_rules/Recommendations:
|
||||||
|
@ -90,6 +90,9 @@ in C++.
|
|||||||
|
|
||||||
- Make the scope of a variable as small as possible.
|
- Make the scope of a variable as small as possible.
|
||||||
|
|
||||||
|
- Make good use of namespaces. Prefer anonymous namespaces to declaring
|
||||||
|
"static" for file scope.
|
||||||
|
|
||||||
- Prefer preincrement to postincrement whenever possible.
|
- Prefer preincrement to postincrement whenever possible.
|
||||||
Preincrement has potential of being faster than postincrement. Just
|
Preincrement has potential of being faster than postincrement. Just
|
||||||
thing about the obvious implementations of pre/post-increment. This
|
thing about the obvious implementations of pre/post-increment. This
|
||||||
@ -375,14 +378,6 @@ deciding what kind of function to add to a class interface:
|
|||||||
else
|
else
|
||||||
make f a member function of C;
|
make f a member function of C;
|
||||||
|
|
||||||
To make the best use of this kind of Class API we need namespaces.
|
|
||||||
Currently LyX still supports compilers that do not have good namespace
|
|
||||||
support, so namespace declarations are enclosed as :
|
|
||||||
|
|
||||||
#ifdef CXX_WORKING_NAMESPACES
|
|
||||||
using Liason::setMinibuffer;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
(I'll fill in more from Scott Meyers article when time allows.)
|
(I'll fill in more from Scott Meyers article when time allows.)
|
||||||
|
|
||||||
References
|
References
|
||||||
|
Loading…
Reference in New Issue
Block a user