Add template for cpp files

Change-Id: I3bb5d9157ce4f0738a64b0b9a6d4ad00f6480402
Fix default values

Change-Id: Ieddf4f6489d8263c1858fe2b638ffd8f3ccabb70