795 reputation
1411
bio website
location Russia
age
visits member for 2 years, 6 months
seen May 5 at 13:42
stats profile views 26

This page intentionally left blank.


Mar
24
comment C++ why & how are virtual functions slower?
-0x8(%rbp). oh my... that AT&T syntax.
Mar
2
comment Why is it not possible to break out of an if statement?
there is no such thing as C/C++.
Feb
20
awarded  Caucus
Nov
7
awarded  Yearling
Nov
7
answered Stored procedure Naming conventions?
Oct
21
answered Dropbox as a Version Control tool
Sep
27
comment Using T[1] instead of T for functions overloaded for T(&)[N]
@James it's just an old, ugly, unsafe, redundant C code.
Sep
26
revised Using T[1] instead of T for functions overloaded for T(&)[N]
added 216 characters in body
Sep
26
revised Using T[1] instead of T for functions overloaded for T(&)[N]
added 21 characters in body
Sep
26
asked Using T[1] instead of T for functions overloaded for T(&)[N]
Jun
8
comment C++ and system exceptions
throw() works in run-time, so it's not an issue. nothrow works in compile-time, so yes, with hardware exceptions we can't use it. Regarding to complexity, just imagine that x->y works as x ? x->y : throw_null_pointer_dereference()
Apr
20
comment When should you use bools in C++?
It's not about "know when to use bool", it's about why do we have different names for similar types (like length_t) and why it's important that compiler checks types.
Apr
13
comment What's the difference between recursion and corecursion?
@HighPerformanceMark, it doesn't explain what corecursion is, we need another question
Apr
5
comment Intel mnemonic to machine code converter library
@Frederick, DLL? You can try Wine.
Apr
5
comment Function parameter names
@Vic, I don't think it's such a big deal. The first parameter have a decent name, so the second could be named so poorly just by occasion.
Apr
5
answered Function parameter names
Apr
5
answered Intel mnemonic to machine code converter library
Apr
5
comment Command-Query-Separation and multithreading safe interfaces
@TobiasLangner, no, you still don't get the point. There is StackAndLock which contains actual stack object, and ThreadSafeStack which provides thread-safe access to that stack. Thus, different threads access one shared Stack object via their local ThreadSafeStack objects.
Apr
4
comment Command-Query-Separation and multithreading safe interfaces
who is that "someone else"? please read it again, every thread has its own ThreadSafeStack, it's not shared across multiple threads.
Apr
3
answered Command-Query-Separation and multithreading safe interfaces