Rychla otazka na C
Milan B.
milan na bastl.sk
Úterý Leden 24 15:15:11 CET 2017
On 1/24/2017 3:05 PM, Jaroslav Buchta wrote:
> Tusil jsem, ze je to fuj, ale nehodi to ani warning a pocita to po
> bytech...
Pouzivajte volbu -pedantic
$ gcc -c -pedantic p.c
p.c: In function ‘main’:
p.c:9:3: warning: pointer of type ‘void *’ used in arithmetic [-Wpedantic]
p += 10;
^
> Tak to upravim, no ;-)
>
> Dne 24.01.2017 v 12:28 Martin Persich napsal(a):
>> Nevím sice co na to přesně říká norma, ale podle mého je to nesmysl.
>> Nevím, co bych od toho měl čekat. Přičtění "jedničky" vždy znamená
>> posun na další prvek daného typu a tady to není známo...
>> Martin. persich na transcon.cz
>>
>> ----- Original Message ----- From: "Jaroslav Buchta"
>> <jaroslav.buchta na hascomp.cz>
>> To: "HW-news" <hw-list na list.hw.cz>
>> Sent: Tuesday, January 24, 2017 11:55 AM
>> Subject: Rychla otazka na C
>>
>>
>> Nechce se mi to hledat a jeste jsem to nepouzil:
>>
>> Je korektni pricist integer hodnotu k ukazateli na void? V GCC to
>> funguje, ale mam pochybnosti...
>>
>> void *p = &buffer[0];
>>
>> ....
>>
>> p += 10;
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list