每次调用函数时是否可以为函数创建一个新变量?我正在考虑制作一个巨大的数组,并且每次调用函数时只使用不同的块,但我更愿意按需创建变量,这在 C++ 中是否可行?
示例:用户键入 asdf 并单击保存,触发 savetext 功能
void savetext(textvariable)
{
static int //(this variable name should somehow become asdf) = somedata;
return;
}
每次调用函数时是否可以为函数创建一个新变量?我正在考虑制作一个巨大的数组,并且每次调用函数时只使用不同的块,但我更愿意按需创建变量,这在 C++ 中是否可行?
示例:用户键入 asdf 并单击保存,触发 savetext 功能
void savetext(textvariable)
{
static int //(this variable name should somehow become asdf) = somedata;
return;
}