学到宏定义,突发奇想采用宏写出一个类数组
功能:通过ai访问第i个元素
实现:
#define S(i) int ai
#include
int i = 0;
int main() {
for (; i != 4; ++i) {
S(i) = i;
std::cout << ai<<std::endl;
}
}
输出:
0
1
2
3
学到宏定义,突发奇想采用宏写出一个类数组
功能:通过ai访问第i个元素
实现:
#define S(i) int ai
#include
int i = 0;
int main() {
for (; i != 4; ++i) {
S(i) = i;
std::cout << ai<<std::endl;
}
}
输出:
0
1
2
3