vscode代码片段,模版-h
自用
{
// "Header File Template": {
// "prefix": "hhhh", //"headerTemplate",
// "body": [
// "#ifndef ${1:HEADER_NAME}_H",
// "#define ${1:HEADER_NAME}_H",
// "#include <iostream>",
// "#include <string>",
// "using namespace std;",
// "",
// "#endif // ${1:HEADER_NAME}_H"
// ],
// "description": "A template for creating a C++ header file"
// }
"Header File Template": {
"prefix": "hhhh", //"headerTemplate",
"body": [
"#ifndef ${TM_FILENAME_BASE/[^\\w]/_/g}_H", //不能做到全大写 全大写是规范性建议 倒是不会报错, 手动输入全大写可以用上面那个
"#define ${TM_FILENAME_BASE/[^\\w]/_/g}_H", ///[^\\w]/_/g 将文件名中的非字母数字字符替换为下划线 _
"#include <iostream>",
"#include <string>",
"using namespace std;",
"",
"#endif // ${TM_FILENAME_BASE/[^\\w]/_/g}_H"
],
"description": "A template for creating a C++ header file"
}
}