Нажал, изменил, нажал F10 и снова фиолетовый экран. Или мне нужно загрузится с Live и посмотреть какой то файл?
массив различных элементов выводится на экран, но смысл остался прежним. Задача сделать это с использованием циклов массивов и условий.
int i, j;
int unique = 0;
for (i = 0; i < n; ++i) { // пройти по всем элементам массива
for (j = 0; j < i; ++j) // пройти по всем элементам предшествующим текущему
if (a[i] == a[j]) // если среди них есть равный текущему -- прервать внутренний цикл
break;
if (j == i) { // если внутренний цикл дошёл до конца, то это -- первое вхождение данного элемента в массиве
std::cout << a[i] << endl;
++unique;
}
}
std::cout << "Количество различных элементов: " << unique << std::endl;
Т.е. линковщик судя по требуемым данным в заголовочных файлах подключает нужные библиотеки?
но что тогда получается? Мы создаем новый локальный объект, который передается во временный объект и уничтожается, вызывается ФУНКция временнОГО.. именно от временного объекта? Тот временный для которого в стеке бронировалась память перед вызовом? Ведь объект ни кто не принимает,.. и объект уничтожается?!
хидеры от библиотеки это не объектные файлы.
А это верно только для статических библиотек
В вашем примере прототип всё же есть
у меня компилятор GCC
res2001, проверить было, я так понимаю, слабо? Я уж не говорю про почитать стандарт.