1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
[% classname=input("Class name: ") -%]
#include "[% classname %].hpp"
// [% date('%Y-%m-%d') %] [% user.firstname %] [% user.lastname %] <[% user.mail %]>
[% classname %]::[% classname %]()
{
}
[% classname %]::~[% classname %]()
{
// cleanup
}
[% classname %]::[% classname %](const [% classname %]& other)
{
*this=other;
}
[% classname %]& [% classname %]::operator=(const [% classname %]& other)
{
if (this != &other){ // no self-assignmet
// deep copy
}
return *this;
}
|