Jelajahi Sumber

Modify template

Etheram68 5 tahun lalu
induk
melakukan
eab0de792d
3 mengubah file dengan 9 tambahan dan 3 penghapusan
  1. 3 0
      README.md
  2. 1 1
      package.json
  3. 5 2
      src/template.ts

+ 3 - 0
README.md

@@ -39,6 +39,9 @@ To report a bug or ask for a feature, please open a [Github issue](https://githu
 
 ## Release Notes
 
+### 0.2.1 / 0.2.2
+Add gif Tuto, and modify template
+
 ### 0.2.0
 Add function for adding header on file
 

+ 1 - 1
package.json

@@ -2,7 +2,7 @@
 	"name": "canonicalclasscpp",
 	"displayName": "42 Canonical Class CPP",
 	"description": "This extension is to automatically create a canonical hpp and cpp file",
-	"version": "0.2.0",
+	"version": "0.2.2",
 	"publisher": "frfreyCanonicalClassCPP",
 	"icon": "42.png",
 	"repository": {

+ 5 - 2
src/template.ts

@@ -26,8 +26,11 @@ export const getTemplate = ( name: string | undefined, filePathCpp: vscode.Uri ,
 		}
 
 		let classcpp =  "#include \"" + name + ".Class" + ".hpp\"\n\n" +
-						name + "::" + name + "()\n{\n}\n\n" +
-						name + "::" + name + "( const " + name + " & object )\n{\n}\n\n" +
+						name + "::" + name + "()\n{\n	std::cout << \"Default constructor called\"" +
+						" << std::endl;\n}\n\n" +
+						name + "::" + name + "( const " + name + " & src )\n{\n" +
+						"	std::cout << \"Copy constructor called\" << std::endl;\n" +
+						"	*this = src;\n}\n\n" +
 						name + "::~" + name + "()\n{\n	std::cout << \"Destructor called\" << std::endl;\n}\n\n" +
 						name + " &		" + name + "::operator=( " + name + " const & rhs )\n{\n	//if ( this != &rhs )\n" +
 						"		//this->_value = rhs.getValue();\n" +