68user's page 掲示板

Prev< No. 1527> Next  [最新発言に戻る] [過去ログ一覧]
No. 1527 # gixs 2001/01/08 (月) 23:45:36
>>1517 68user
> ところで
> my_memcpy(void *dst, void *src, size_t len){
> とすると gcc に invalid use of void expression と怒られるんですが、
> 引数を void * で受けるのってできないんでしたっけ?

おや?
68userさんにしては珍しい。
# まあ、プログラミング言語って(自然言語も同じようなものですが)、
# ちょっと離れるだけで勘がにぶって、ポカをやらかしてしまいますが。

そのエラーは、引数で受けた部分ではなく、
dst++などの演算のところのエラーですね。

逆に、char*で受けた場合、gcc -Wallのwarningを黙らすために、
(char*)&test1のようなキャストが必要です。
# gccはいつも-Wall。これでポカミスを結構見付けられます。

Prev< No. 1527> Next  [最新発言に戻る] [過去ログ一覧]