ООП в С++

Компьютеры программирование C++ ООП

Код :



class Enter_Music
{
public:
int N;
int S1[1000];
int S2[1000];
int Len;
int i;
Enter_Music(int n,int s1[1000],int s2[1000])
{
this->N=n;
this->S1[N]=s1[n];
this->S2[N]=s2[n];
}

в этом фрагменте:
this->S1[N]=s1[n];
this->S2[N]=s2[n];

Нужно передавать [N]
я не пойму почему так???
Ведь по сути мы последнему элементу присваиваем последний элемент переданного в main()
И что это даёт?

Примечание:
N-количество эл-т массива
Ответы:
Ну, последний или нет там не видно - n то не показано что такое. А так там пофиг по коду n или N, они же приравниваются n в первой строке функции.
Наводящий вопрос:


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.