Adamos: я имею ввиду что можно же интерпретировать как я возвращаю указатель на массив,просто в зависимости от входных данных это либо массив из 0 елементов,т.е. просто Nullptr,либо массив из N елементов.
Adamos: т.е. при задании допустим написать функцию,которая добавляет элемент в массив,если такого же там нет,лучше разделить на функцию которая просто добавляет елемент,а все проверки и возможные варианты вынести вне?
Константин: а,ну мне векторами вроде нельзя пользоваться...В задании учимся передавать указатели параметром функции и использовать динамические массивы)Делаем так сказать уже готовые функции своими руками.
причём в линуксе при подключении библиотеки Math.h возникает такая же ошибка...Два вопроса можно ещё?))почему visual studio его подключает и самое главное,почему я не могу его перекрыть своей областью видимости?я же могу например в разных местах файла объявить там переменную x,например одну в namespace том же безымянном,а вторую x уже в самом блоке main,и при выводе в блоке Main Этой переменной выведется последняя,т.к. перекроет первую.А почему здесь нет перекрытия?
нашёл функцию,при нажатии правой кнопкой мышки выбираю пункт - Go To Declaration и попадаю судя по комментариям в файле в библиотеку math.h.....Но я ведь её не подключал....блин,на линуксе данный код компилируется без проблем,а в Visual Studio какой то геммор.
ну на сколько я понял из курсов подсвечивает ошибки компилятор,а линковщик уже кидает в консоль вывода,если я прав,то компилятор мне подсвечивает.Проблема именно в y1,причем если я меня на y2,то всё компилируется без проблем,а при наведении на y1 пишет что это ....блин...пока писал коммент,прочитал вывод консоли что y1 может содержаться в math.h....странно,я его не подключал,подключил только библиотеку iostream для работы с выводом в консоль.....