奇葩001
来源:互联网 发布:锦官城桌游淘宝店 编辑:程序博客网 时间:2024/05/17 08:20
#include<iostream>template<size_t len>struct __byteArr{char arr[len+1];};template<typename ldType,size_t lenA,size_t lenB>__byteArr<lenB> __funDecl(ldType, __byteArr<lenA>,__byteArr<lenB>);#define counter_read(id) \(sizeof __funDecl(id(),__byteArr<0x01>(), __byteArr< \(sizeof __funDecl(id(),__byteArr<0x02>(), __byteArr< \(sizeof __funDecl(id(),__byteArr<0x04>(), __byteArr< \(sizeof __funDecl(id(),__byteArr<0x08>(), __byteArr< \(sizeof __funDecl(id(),__byteArr<0x10>(), __byteArr< \(sizeof __funDecl(id(),__byteArr<0x20>(), __byteArr<0>()) - 1 ) \ >()) - 1 ) \ >()) - 1 ) \ >()) - 1 ) \ >()) - 1 ) \ >()) - 1 ) #define counter_inc(id) \__byteArr<counter_read(id) + 1> \__funDecl(id, __byteArr<(counter_read(id) + 1) & ~counter_read(id)>, \ __byteArr<(counter_read(id) + 1) & counter_read(id)>)struct idType {};//#define mmm case counter_read(idType); counter_inc(idType);#define num counter_read(idType)#define numAdd counter_inc(idType)numAdd;char a[num];numAdd;char b[num];numAdd;char c[num];using namespace std;int main(){cout<<sizeof a<<endl;cout<<sizeof b<<endl;cout<<sizeof c<<endl;return 0;}
0 0
- 奇葩001
- amfPHP 奇葩
- 奇葩青春
- 奇葩葩葩葩葩葩!!!
- 奇葩题库
- 奇葩css
- 奇葩错误
- 奇葩问题
- 奇葩bug
- 奇葩问题
- 奇葩的语言,奇葩的语法
- 程序员奇葩面试的奇葩问题
- 奇葩的公司、奇葩的人
- 奇葩程序员遇上了奇葩公司
- 奇葩程序员遇上了奇葩公司
- 奇葩问题001:Idea无法正常编译(代码没有问题)【原因已找到】
- 奇葩的usort
- js 各种奇葩写法
- Xcode中快捷键汇总(持续更新中)
- C语言中.h和.c文件解析
- HDU 1754(线段树区间最值)
- Unity 5光照贴图烘焙课程分享
- Java错误提示-------Cannot make a static refere
- 奇葩001
- JAVA 并发编程-多个线程之间共享数据(六)
- Python 异常
- Timus Online Judge 1057. Amount of Degrees(数位dp)
- HDOJ 2001 计算两点间的距离(水题)
- PHP文件系统
- CLISP special
- 2015多校联合训练总结
- leetCode 86.Partition List(分区链表) 解题思路和方法