从参数中创建变量名



是否可以在名称中创建带有参数的变量列表?像这样:

for(n=0; n< val; n++)
  int var'n'=0;

通常没有。

变量名必须在编译时固定。它们不能依赖于运行时输入。因此,如果示例中的n是输入的(例如,来自用户),则无法完成您想要的操作。

如果你静态地知道n,你可以用预处理器或模板做一些技巧,或者两者兼而有之,但你可能不想这样做:你如何使用你的n变量?

相关内容

  • 没有找到相关文章

最新更新