Можете, пожалуйста, объяснить какие-то разделы, которые это включают, учитывая то, что я только начал тему классов и вряд ли пойму, что вы имеете ввиду :)
Петр: Если конечно я туда вставил код, куда надо.
typedef size_t sz;
int* array(sz n)
{
int *arr = new int[n];
for (sz i = 0; i < n; i++)
{
cin >> arr[n];
}
return arr;
}
int main()
{
setlocale(LC_ALL, "Russian");
auto arr = array(7);
for (sz i = 0; i < 7; i++)
{
cout << arr[i];
}
delete[] arr;
getch();
return 0;
}
Блин, а вопрос то в другом был: функция, возвращающая указатель на массив - она непонятна, вот такой пример ее объявления в книге: int (*func(int i))[10];
Если я в классе до модификатора public укажу эти конструкторы, как ими пользоваться вообще? И каким образом здесь в 1 строчке
программа определяет сама, что не достает еще двух переменных и инициализирует их неявно (во втором примере явно)?