Ваш код на самом деле не имеет смысла, вы пытаетесь создать массив something
, а затем вернуть массив из функции, которая должна возвращать int
. Догадываясь по своим намерениям ,
Если вы хотите вернуть int
из массива на основе индекса a
, вы можете:
test.cpp
#include <iostream>
int function(int a){
int something[] = {1,2,3};
return something[a];
}
int main()
{
std::cout << function(1) << std::endl;
}
Компиляция с использованием $ g++ test.cpp -o test
Запустите, используя $ ./test