On Thursday, 30 October 2014 at 05:54:34 UTC, Ola Fosheim Grøstad wrote:
On Thursday, 30 October 2014 at 05:01:27 UTC, H. S. Teoh via Digitalmars-d wrote:
templates and metaprogramming completely. I was skimming over Google's C++ style guide today, for example, and was shocked to discover that they discourage the use of templates and frown on metaprogramming, among other shocking things (like prohibiting exceptions, using 2-space
indentation, and other "interesting" things [1]).

The Google cppcon presentation was pretty clear on this, e.g.:

...

3. No non-const ref parameters to functions, use pointers. They want a visible "&" at call site for output parameters. e.g. "read(&var)" so that you don't have to look the function up in the docs.


Coming from a Quick/Turbo Basic/Turbo Pascal background, I never understood the C culture about function parameters.

Just another example of C being unsafe.

--
Paulo





Reply via email to