lol, I was just like, bah? windows, lets try linux on this machine... turned out there was too much windows only stuff and dual screens loose there charm when your more or less exclusively working in one screen virtual box. was a netowork admin aka eater of biscuits

is there any way of proving to him that there is no over head... its one of those dambable things. not seeing jsut proves youve not seen it, not that its not there. once you see it, you have proof it is there

@RogerPate a) if structs and class are the same, there the is the same runtime performance, its just down to how you want to write your code b) dose not using C++ create some over head compared to C just to make our lives a bit easier?

@RogerPate: you're perfectly right, I was just saying that it's the most common usage pattern I've seen; since there's such redundancy in the language, IMHO it's clever to use it to convey some information to the reader of the code.

@RogerPate Ok, before I expressed me badly; in my opinion, you should use structs when it's just for data storage/aggregation. In general, if you start to have methods/serious encapsulation you should go for a class.

As said, for the compiler there's no difference at all. In the code I write, it just expresses the general idea that there's behind that type. It's a bunch of data? struct. It's more complicated stuff (manages files/resources/DB, has lots of methods, uses polymorphism, etc)? class. We all agree that it's a redundancy. Since we have it, I just exploit it to provide the general "feel" of the type, at least I put it to some use.

[[Image:SI Brochure Cover.jpg|frame|right|Cover of brochure [http://www.bipm.org/en/publications/brochure/ The International System of Units].]]
The International System of Units (abbreviated SI from the French ') is the modern form of the metric system and is generally a system of units of measurement devised around seven base units and the convenience of the number ten. It is the world's most widely used system of measurement, both in everyday commerce and in science.An extensive presentation of the SI units is maintained on line by [http://www.physics.nist.gov/cuu/Units/units.html NIST...

I find it funny how even though recursion is explained to people, in some case with great effort to get them to understand it, most of the time it offers a really poor solution to the problem, in terms of speed any way

As far as I can tell, it would be something like: class auto_parameter; that has a non-explicit templated constructor, which then dynamically allocates a class template instantiated with the constructor type internally, and operates on it through a base.