View Single Post
Old 07 February 2015, 18:37   #15
Mrs Beanbag
Glastonbridge Software
Mrs Beanbag's Avatar
 
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,202
C/C++ has some esoteric subtleties, like the difference between pointers and references, const correctness, and of course the eccentric syntax of for-loops. C++11 adds various weird stuff, too, like l-value references and "move semantics".

It's really just a case of knowing all the things. So many of the terms in a C program are really only there to satisfy the pedantry of the compiler. It is pedantic for good reasons but it can be confusing and frustrating for a beginner.

It is this way because it is actually quite a low-level language hiding behind a lot of "syntactic sugar".
Mrs Beanbag is offline  
 
Page generated in 0.04664 seconds with 9 queries