:C++ 'da bilinen boyutta bir dizi döndürür? Ben bilinen boyutta bir dizide geçebilir
void fn(int(*intArray)[4])
{
(*intArray)[0] = 7;
}
neden tek döndüremez: Burada
int intArray[4] = {0};
int(*)[4] fn()
{
return &intArray;
}
, ")" bölümünde "(*)" üretir " sözdizimi hatası :)".
Sen bilinen boyutta bir diziye bir işaretçi geçiyoruz. C++ 'da, bir referans, bir dizgeye benzeyecek şekilde davranmaktan ziyade, bir referans gibi daha iyi olabilir. –