5,323 reputation
1428
bio website codeproject.com/Members/…
location
age
visits member for 3 years, 10 months
seen yesterday

Feb
26
awarded  Good Answer
Feb
22
awarded  Good Answer
Jan
31
awarded  Yearling
Jan
6
comment Comparison of IDEs for C++ and C development on Linux: KDevelop, Eclipse, NetBeans, CodeBlocks and Anjuta
@Sergei Sorry, ctags does not support that. You may have better luck with something like YCM: github.com/Valloric/YouCompleteMe
Jun
7
comment Programming Style in Large Scale C++ Applications
More general functions that are meant to be used from different places are, as you say, best grouped together via namespaces. For instance, take a look at Boost libraries.
Jun
7
comment Programming Style in Large Scale C++ Applications
toHtml() is just a helper function (poorly named, IMHO), that is used just to add some HTML tags to the help text. It does not need to be visible outside the module where it is declared, as it can't be used from there anyway. Ideally, it would be even more hidden, as it is called from exactly one place - for instance a nested function in languages that support them.
Jun
7
answered Programming Style in Large Scale C++ Applications
Jun
4
awarded  Good Answer
Jun
4
awarded  Nice Answer
Jun
3
answered Solo developer vs. team developer : should I move on?
May
26
awarded  Cleanup
May
9
awarded  Nice Answer
May
9
comment Why is there no 'finally' construct in C++?
@Mikey: The problem is that too many people write C++ in Java-like style. See this text for more info: codeproject.com/Articles/38449/C-Exceptions-Pros-and-Cons#3_2
May
9
comment Why is there no 'finally' construct in C++?
@Mikey: I know very little about Delphi, but AFAIK it only supports heap-based objects - is this correct? If so, you still need to manually call Free to call the destructor. With C++, you have stack-based objects that are destroyed automatically and trigger the cleanup.
May
9
comment Why is there no 'finally' construct in C++?
@Tacroy: C++ is one of very few mainstream languages that has deterministic destructors. C# "destructors" are useless for this purpose, and you need to manually write "using" blocks to have RAII.
May
9
answered Why is there no 'finally' construct in C++?
May
6
comment Have programmers at your work not taken up or been averse to an offer of a second monitor?
I've worked with multiple monitors before and now with a single monitor, and while a second monitor would be nice to have, it is far from being a must.
Apr
25
comment How to reject a code review that you believe is unnecessary?
The way you described the problem, it seems you don't think his change would be harmful - just unnecessary. If that's the case, I would simply approve the change and forget about it. Not every battle is worth fighting.
Apr
9
answered In plain English, what is a database index most similar to?
Apr
2
answered How to deal with warnings in a legacy project