Nir Friedman's user avatar
Nir Friedman's user avatar
Nir Friedman's user avatar
Nir Friedman
  • Member for 11 years, 3 months
  • Last seen more than a month ago
30 votes

Is it good practice to rely on headers being included transitively?

28 votes
Accepted

Unit test private method in c++ using a friend class

14 votes

Avoiding constructors with many arguments

12 votes

R vs Python for data analysis

9 votes
Accepted

Is NAN suitable for communicating that an invalid parameter was involved in a calculation?

6 votes
Accepted

Asymptotic running time of for-loops

4 votes

When and how should I use exceptions?

4 votes

Why would I learn C++11, having known C and C++?

4 votes

In general, is it worth using virtual functions to avoid branching?

3 votes

Complex data structure in python: just dict, etc, or some classes?

2 votes

Designing around shallow constness with inheritance

2 votes

Trying to get a better understanding of object-oriented design's performance pitfalls

2 votes

How to convert this recursive problem to iterative? Line Simplification algorithm fails to run due to Maximum Recursion Depth being hit

2 votes

Difference between a heap and a priority queue

2 votes

2D linked list vs. multidimensional array/vector

1 vote

Data structure for fast StartsWith filtering of a dictionary

1 vote

Should I set values using the return or by giving a reference?

1 vote

Does a serializable singleton imply both value and reference semantics at the same time?

0 votes

Store an object's name in the object or externally?

0 votes

Should I store x,y coordinates as an array, a class object, or two variables?

0 votes

Storing a pointer to an argument passed by (non-const) reference

0 votes

Round Table - Minimum Cost Algorithm

-1 votes

Is the strong exception safety guarantee with a pass-by-value argument which can throw on destruction possible?

-3 votes

How meaningful is the Big-O time complexity of an algorithm?