Linked by Hadrien Grasland on Wed 15th Jun 2011 07:32 UTC, submitted by ebasconp
General Development "The recently finished C++ ISO standard, with the working name of C++0x, is due to be published this summer, following the finishing touches to the ISO spec language and standards wonks agreed upon in March."
Thread beginning with comment 477429
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Basically, awesome
by FealDorf on Thu 16th Jun 2011 22:40 UTC in reply to "RE[5]: Basically, awesome"
FealDorf
Member since:
2008-01-07

Well, I'd invoke the great god murphy's law: bad designs would spring up either way.
People end up writing bad code be it C++ or Ruby

I'll be honest though, I often keep modifying my interfaces rapidly but modify the classes much more slowly

Reply Parent Score: 1

RE[7]: Basically, awesome
by vodoomoth on Fri 17th Jun 2011 08:06 in reply to "RE[6]: Basically, awesome"
vodoomoth Member since:
2010-03-30

Really? How do you add a function to an interface without having to add it to the implementing classes? How can you change a parameter type, or change a function signature without adapting the code that depends on it?

Reply Parent Score: 2

RE[8]: Basically, awesome
by FealDorf on Fri 17th Jun 2011 11:10 in reply to "RE[7]: Basically, awesome"
FealDorf Member since:
2008-01-07

Class C1 implements A1, A2

make change to A2; C1 still works with A1

Reply Parent Score: 1