after recently being moaned at again for indentation i am a bit mystified by this, its just so subjective, no matter what you do always someone will complain they find it hard to read because they are used to something different, basically i go with the indentation defaults that are produced by code::blocks, if i type a for loop and press enter after the opening curly braces the cursor gets indented and i am happy with that, a nested loop will be indented again and so forth, equally when i add the closing brace it automatically tabs it back in line with the opening braces for that statement block, happy days, i dont mind that at all, suits me fine and find it quite readable.

yet when i posted code with this layout recently i got moaned at by the first reply over dreadful indentation, why???

I have read loads of code online and in textbooks and have never seen one conventional style being adhered to, barely the broadstrokes concur, as i read in one C++ guide a nice comment about design was 'i am far more interested in shipping product than producing nice design diagrams and methodology and producing perfect indentation that everyone agrees is perfect. far too much is made of this.

i think this is a nice point!