在寫一種很新的代碼

改進(jìn)了一下,C++不止這些,這些都是十分基礎(chǔ)的(再抽象點(diǎn))
原代碼:
```C++
#define BEGIN {
#define END }
#define ZERO 0
#include <iostream>
#include <functional>
using namespace std;
int main()
BEGIN
int n;
cin >> n;
int sum = 0;
int i = n;
code:
auto _BaDd_ = [](auto self, int a, int b) -> int BEGIN
if (!a)
return b;
return self(self, (a & b) << 1, a ^ b);
END;
using std::placeholders::_1;
std::function<int(int)> _INcReMeNt_ = std::bind(_BaDd_, _BaDd_, sum, _1);
sum = _INcReMeNt_(i);
if(i --> 9) goto code;
cout << sum << '\n';
return ZERO;
END
```
濃縮(本來想弄成一些符號(hào)的):
```C++
#define BEGIN {
#define END }
#define ZERO 0
#include <iostream>
#include <functional>
int main() BEGIN int n;std::cin >> n;int sum = 0;int i = n;code: auto _BaDd_ = [](auto self, int a, int b) -> int BEGIN if (!a) return b; return self(self, (a & b) << 1, a ^ b); END; using std::placeholders::_1; std::function<int(int)> _INcReMeNt_ = std::bind(_BaDd_, _BaDd_, sum, _1); sum = _INcReMeNt_(i); if(i --> 9) goto code; std::cout << sum << '\n'; return ZERO; END
```
C++的東西還是挺多的,這里我就隨便弄了幾個(gè)好玩的進(jìn)去
(說起來b站怎么插入代碼塊?似乎不可以?)