Tag Archives: c++

Making a copy of constructor arguments in C++

Okay, maybe my C++ is getting rusty, but I’m stammering at coming up with a reasonable solution to this problem: Imagine a class, like this one: class Foo { public: Foo(string &name) : name_(name.c_str()) { } private: char *name_; } … Continue reading

Posted in General | Tagged , , , , | 5 Comments

Subject Oriented Programming (SOP) vs. Object Oriented Programming (OOP)

When I’m programming, I usually anthroporporphize the code and the actors involved, and that means when I’m thinking about program flow, I think of it as if they’re real actors doing the tasks needed, and then I convert that back … Continue reading

Posted in General | Tagged , , , , , , | 3 Comments

How do you make change?

I’ve always been fascinated by the denominations of money, and specifically, which coin values different countries use. Here in the US, we use the set of values {1,5,10,25}, and I’ve often wondered whether this is the best set of values. … Continue reading

Posted in General | Tagged , , | 6 Comments

Is there a space after the *, or after the &?

No, there is not a space after the *. Take a look at this example: value = *pointer; Note how there’s not a space after the asterisk. Also note how the type of “value” and the type of “*pointer” are … Continue reading

Posted in General | Tagged , , , , | 2 Comments