Changes between Version 5 and Version 6 of CodingGuidelines


Ignore:
Timestamp:
Mar 29, 2012, 10:17:07 AM (13 years ago)
Author:
FrederikHeber
Comment:

combined new/delete with return

Legend:

Unmodified
Added
Removed
Modified
  • CodingGuidelines

    v5 v6  
    4343== Some hints on good code vs. bad code == #code-good-bad
    4444
    45 === end of stream checking === #code--good-bad_eof
     45=== end of stream checking === #code-good-bad_eof
    4646
    4747 Using
     
    7575 This involves some extra typing but ensures that in case of faulty streams the error is properly pointed at.
    7676
    77 === Use of new/delete === #code--good-bad_new-delete
     77=== Use of new/delete, return === #code-good-bad_new-delete
    7878
    79 === Use of return === #code--good-bad_return
     79The new and delete statements are written without brackets, they are __not__ functions, i.e.
     80{{{
     81  new pointer;
     82  new array[3];
     83  delete pointer;
     84  delete[] array;
     85}}}
    8086
    81 The return statement should look like this
     87=== Use of return === #code-good-bad-return
     88
     89The return statements should look like this
    8290{{{
    8391 return bar;