Вы не можете;вам нужен массив какой-то.Например:
int foo[2]; /* Two elements, foo[0] and foo[1] */
for (int i = 0; i < 2; i++)
{
foo[i] = i;
}
или:
int foo1;
int foo2;
int *p[] = { &foo1, &foo2 }; /* Array of pointers */
for (int i = 0; i < 2; i++)
{
*p[i] = i; /* Changes foo1 or foo2 */
}
Я не совсем понимаю ваш последний вопрос, но если вы хотите сказать, что вы хотите, чтобы типы данных были Object *
, а не int
, тогда все, что вам нужно сделать, это заменить Object *
на int
в моих примерах кода выше (очевидно, кроме int i = 0
).