Kiedy próbowałem odtworzyć program z kursu https://www.youtube.com/watch?v=0DQl74alJzw&list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo&index=11, program włącza się, ale wyskakuje błąd, który bym program tam nie robił to inny błąd, ale dotyczy tego samego elementu - wskaznik++;.
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int ile;
clock_t start, stop;
double czas;
int main()
{
cout << "ile liczb w tablicy: ";
cin >> ile;
int* tablica;
tablica = new int[ile];
start = clock();
for (int i = 0; i < ile; i++)
{
tablica[i] = i;
tablica[i] += 50;
}
stop = clock();
czas = (double)(stop - start)/CLOCKS_PER_SEC;
cout << "czas zapisu (bez wskaznika): " << czas << endl;
delete[]tablica;
int* wskaznik = tablica;
tablica = new int[ile];
start = clock();
for (int i = 0; i < ile; i++)
{
*wskaznik = i;
*wskaznik += 50;
wskaznik++;
}
delete[]tablica;
_getch();
return 0;
}
Dodam że programuje w visual studio.