#include <iostream> using namespace std; int ile; int main() { cout<<"ile liczb w tablicy: "<<endl; cin>>ile; int *tablica; tablica = new int [ile]; for(int i=0; i<ile; i++) { cout<<tablica<<endl; tablica++; } delete [] tablica; return 0; }
3
ile liczb w tablicy: 0x5636b121ac40 0x5636b121ac44 0x5636b121ac48
*** Error in `./prog': free(): invalid pointer: 0x00005636b121ac4c *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x2b2a0cc01bcb] /lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x2b2a0cc07f96] /lib/x86_64-linux-gnu/libc.so.6(+0x7778e)[0x2b2a0cc0878e] ./prog(+0xcc5)[0x5636b0337cc5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x2b2a0cbb12b1] ./prog(+0xd3a)[0x5636b0337d3a] ======= Memory map: ======== 2b2a0beb1000-2b2a0bed4000 r-xp 00000000 fd:00 2710543 /lib/x86_64-linux-gnu/ld-2.24.so 2b2a0bed4000-2b2a0bed8000 rw-p 00000000 00:00 0 2b2a0bee1000-2b2a0bee6000 rw-p 00000000 00:00 0 2b2a0c0d4000-2b2a0c0d5000 r--p 00023000 fd:00 2710543 /lib/x86_64-linux-gnu/ld-2.24.so 2b2a0c0d5000-2b2a0c0d6000 rw-p 00024000 fd:00 2710543 /lib/x86_64-linux-gnu/ld-2.24.so 2b2a0c0d6000-2b2a0c0d7000 rw-p 00000000 00:00 0 2b2a0c0d7000-2b2a0c249000 r-xp 00000000 fd:00 2712611 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 2b2a0c249000-2b2a0c449000 ---p 00172000 fd:00 2712611 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 2b2a0c449000-2b2a0c453000 r--p 00172000 fd:00 2712611 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 2b2a0c453000-2b2a0c455000 rw-p 0017c000 fd:00 2712611 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 2b2a0c455000-2b2a0c459000 rw-p 00000000 00:00 0 2b2a0c459000-2b2a0c55c000 r-xp 00000000 fd:00 2710572 /lib/x86_64-linux-gnu/libm-2.24.so 2b2a0c55c000-2b2a0c75b000 ---p 00103000 fd:00 2710572 /lib/x86_64-linux-gnu/libm-2.24.so 2b2a0c75b000-2b2a0c75c000 r--p 00102000 fd:00 2710572 /lib/x86_64-linux-gnu/libm-2.24.so 2b2a0c75c000-2b2a0c75d000 rw-p 00103000 fd:00 2710572 /lib/x86_64-linux-gnu/libm-2.24.so 2b2a0c75d000-2b2a0c773000 r-xp 00000000 fd:00 2710510 /lib/x86_64-linux-gnu/libgcc_s.so.1 2b2a0c773000-2b2a0c972000 ---p 00016000 fd:00 2710510 /lib/x86_64-linux-gnu/libgcc_s.so.1 2b2a0c972000-2b2a0c973000 r--p 00015000 fd:00 2710510 /lib/x86_64-linux-gnu/libgcc_s.so.1 2b2a0c973000-2b2a0c974000 rw-p 00016000 fd:00 2710510 /lib/x86_64-linux-gnu/libgcc_s.so.1 2b2a0c974000-2b2a0c98c000 r-xp 00000000 fd:00 2710529 /lib/x86_64-linux-gnu/libpthread-2.24.so 2b2a0c98c000-2b2a0cb8b000 ---p 00018000 fd:00 2710529 /lib/x86_64-linux-gnu/libpthread-2.24.so 2b2a0cb8b000-2b2a0cb8c000 r--p 00017000 fd:00 2710529 /lib/x86_64-linux-gnu/libpthread-2.24.so 2b2a0cb8c000-2b2a0cb8d000 rw-p 00018000 fd:00 2710529 /lib/x86_64-linux-gnu/libpthread-2.24.so 2b2a0cb8d000-2b2a0cb91000 rw-p 00000000 00:00 0 2b2a0cb91000-2b2a0cd26000 r-xp 00000000 fd:00 2710666 /lib/x86_64-linux-gnu/libc-2.24.so 2b2a0cd26000-2b2a0cf25000 ---p 00195000 fd:00 2710666 /lib/x86_64-linux-gnu/libc-2.24.so 2b2a0cf25000-2b2a0cf29000 r--p 00194000 fd:00 2710666 /lib/x86_64-linux-gnu/libc-2.24.so 2b2a0cf29000-2b2a0cf2b000 rw-p 00198000 fd:00 2710666 /lib/x86_64-linux-gnu/libc-2.24.so 2b2a0cf2b000-2b2a0cf2f000 rw-p 00000000 00:00 0 2b2a10000000-2b2a10021000 rw-p 00000000 00:00 0 2b2a10021000-2b2a14000000 ---p 00000000 00:00 0 5636b0337000-5636b0339000 r-xp 00000000 fd:00 4276201 /home/icV9Bi/prog 5636b0538000-5636b0539000 r--p 00001000 fd:00 4276201 /home/icV9Bi/prog 5636b0539000-5636b053a000 rw-p 00002000 fd:00 4276201 /home/icV9Bi/prog 5636b1207000-5636b1239000 rw-p 00000000 00:00 0 [heap] 7ffdd4a2f000-7ffdd4a50000 rw-p 00000000 00:00 0 [stack] 7ffdd4b7e000-7ffdd4b80000 r-xp 00000000 00:00 0 [vdso] 7ffdd4b80000-7ffdd4b82000 r--p 00000000 00:00 0 [vvar] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]