Reputation
4,937
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
11 23
Newest
 Good Answer
Impact
~153k people reached

Jun
22
answered Providing views to an std::container
Jun
17
revised Best practice boolean assignment
fix typo: "turnary" -> ternary
Jun
17
answered Complex iterators in C
Jun
1
comment hashing algorithm to check inclusion in a set
That's what I'd use - if it passes the bloom filter at the frontend, send the request and see if it fails. Note you can write up your solution as an answer and accept it yourself.
May
23
awarded  Good Answer
May
8
answered Avoiding the Grid of Doom™ in Git-Flow
May
8
comment Avoiding the Grid of Doom™ in Git-Flow
Ah, so your problem is that you're merging every hot fix two or three times? (First to master, then to develop, lastly from develop to master again)?
May
8
comment Avoiding the Grid of Doom™ in Git-Flow
So it seems like the activity in that graph is mostly the very frequent merges from develop, and nothing to do with hotfix branches?
May
8
comment Avoiding the Grid of Doom™ in Git-Flow
What are all those Merge branch 'develop' commits though? The bottom merge is from one of the hotfix branches you mentioned, so what are the others?
Apr
16
comment Handling source code table alignment
What is the actual problem with having the whitespace changes in your changeset alongside the functional changes, if you don't see them anyway? You don't have more patches/changesets, and they aren't less clear AFAICS.
Apr
15
revised How to share memory between applications written in C/C++
added 685 characters in body
Apr
15
answered How to share memory between applications written in C/C++
Apr
15
comment Difference between a socket and a port
The problem here is that your analogy is wrong. Forget what a socket means in the physical world - it's not a metaphor for something else, just a technical term for a specific technical software concept. It isn't even strongly related to physical network ports or sockets - you just have to understand it, in this domain, as a concept on its own terms.
Mar
24
comment Alternative to goto-statement in this case?
Which also gets you a hard-to-reason about chain of negatives, nowhere to put any condition-specific logic or logging, and some free indentation. It's fine in the case shown, but IMO scales poorly as the number (or complexity) of conditions grows.
Mar
12
comment in C++, how to call an 'init' routine as a class is loaded?
Sure, but stuff like the layout of STL types isn't specified as part of the ABI, which is problematic when STL code expecting different layouts is inlined in different modules.
Mar
10
awarded  c++
Mar
9
revised Why aren't `void *`'s implicitly cast in C++?
added 684 characters in body
Mar
9
answered Why aren't `void *`'s implicitly cast in C++?
Feb
27
comment How to avoid violating one definition rule in this case?
Well, only one of the two will link successfully, but you can't control their build system.
Feb
23
comment Question on RC4 algorithm
Your original quote doesn't seem to contain the word character, so where did that come from? Just stick with byte, or use octet for perfect clarity.