- 分享日常
[自留]VSCode cpp代码片段
- 2024-10-13 17:07:54 @
- UpDate-2024年10月13日:
首次登场!
- UpDate-2024年10月15日:
改变了大括号换行规则,新增了begin(),end()那一大坨简化版打法.
- UpDate-2024年10月16日:
改不了换行的习惯,新增换行版的代码片段.
- UpDate-2024年10月19日:
打比赛时爆int一直查不到错误,一气之下加入#define int long long
神教.
- UpDate-2024年10月20日:
把const改成c++11里的constexpr,不知道有啥用,独特就完事了.
- UpDate-2024年10月26日:
删除了不换行版反正也用不上,得习惯用'\n'
才行,删掉了#define endl '\n'
,然后命名空间上面改成阶梯状更美观.
- UpDate-2024年11月20日:
新增了devc++等没法用快速生成代码片段的代码部分,可以直接放在cpp里使用
换行版->
//---------------------------换行版--------------------------------//
"xsj's codepart": {
"prefix": "`q",
"body": [
"#include<bits/stdc++.h>",
"#define int long long",
"#define PII pair<int,int>",
"#define ULL unsigned long long",
"#define all(v) v.begin(), v.end()",
"#define debug(a) cout<<#a<<\"=\"<<a<<endl;",
"using namespace std;",
"constexpr int N = 1 * 1e6 + 10,M = 5 * 1e3 + 10,inf = 0x3f3f3f3f;",
"",
"",
"void solve()",
"{",
" $0",
"}",
"signed main()",
"{",
" ios::sync_with_stdio(0);cin.tie(nullptr),cout.tie(nullptr);",
" int _=1;",
" // cin>>_;",
" while(_--)",
" {",
" solve();",
" }",
" return 0;",
"}",
"",
"/**",
" * author: Nijika_jia",
" * created: ${CURRENT_YEAR}.${CURRENT_MONTH}.${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
" */",
],
"description": "xsj's codepart"
}
//--------------------------------------------------------------------//
代码版->
#include<bits/stdc++.h>
#define int long long
#define PII pair<int,int>
#define ULL unsigned long long
#define all(v) v.begin(), v.end()
#define debug(a) cout<<#a<<"="<<a<<endl;
using namespace std;
constexpr int N = 1 * 1e6 + 10,M = 5 * 1e3 + 10,inf = 0x3f3f3f3f;
void solve()
{
}
signed main()
{
ios::sync_with_stdio(0);cin.tie(nullptr),cout.tie(nullptr);
int _=1;
// cin>>_;
while(_--)
{
solve();
}
return 0;
}
1 条评论
-
xfxcy 可爱捏! LV 7 SU @ 2024-11-14 14:43:13
差评
🌿 1
- 1