20/05/10 02:41:19 D0AaY1h70.net
int *a; ← intのポインター
…
*a = 1; ← ポインターaが示すメモリーにint型として1を格納
void *b; ← 型のないポインター
…
*b = 2; ← ポインターbが示すメモリーにどんな型で2を格納したらいいかわからないからコンパイル時にエラー
987:デフォルトの名無しさん (ワッチョイ 4af8-KsCX)
20/05/10 02:46:47 KxiPn0ce0.net
a[3]ってかけなくなるのはやだなあ
988:デフォルトの名無しさん (ワッチョイ 7346-V1Fr)
20/05/10 03:08:09 uLhUltA20.net
>>978 は言語仕様の話題だろう。
コンパイル時に、型違いを発見できないとか、コンパイル時にエラーとか言ってるの何なんだよ。
989:デフォルトの名無しさん (ラクッペペ MMe6-Wm8c)
20/05/10 06:28:55 RAqxqFKNM.net
言語仕様ならポインタ演算禁止か
そういうのが好きな人はJavaとか使ってそう
990:デフォルトの名無しさん (ドコグロ MM22-6mzC)
20/05/10 06:30:58 xBlsi2kLM.net
>>978
>>983と同じような話だけど a++ ってされた時に困るだろ
>>984
まあコンパイル時にエラーになるかどうかは処理系依存(ほぼなると思うが…)だけど>>982は言語仕様の話だぞ
991:デフォルトの名無しさん (ワッチョイ bbca-BAqB)
20/05/10 08:22:42 L8gH+HH40.net
>>984
なんでそんな言語仕様になったのかって話と捉えるべきでしょ。
単純にCは型を意識する言語であって、その領域のサイズや代入や演算時の暗黙のキャストの仕方を決定するために *a が何なのか判明してる必要があるからだろ。
その領域が 8byte ということしか分からなければ、ポインタなのか long long なのか double なのか構造体なのかも分からず、(*a)++ すらどんなマシンコードを吐けばいいのか分からん。
992:デフォルトの名無しさん
20/05/10 09:47:23.46 FEs4SWZl0.net
アセンブラか動的型付け言語を使え
993:デフォルトの名無しさん
20/05/10 09:57:55.40 Zy24yVHQ0.net
ポインター使える言語で動的型付けのものって存在する?
994:デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
20/05/10 12:57:55 hDQHciega.net
python
995:蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd8a-cHSE)
20/05/10 14:38:04 S8GzHBO7d.net
そろそろ次スレ
996:デフォルトの名無しさん (ワッチョイ d3e6-Ufoj)
20/05/10 14:39:56 9C5GEtoh0.net
ctypesはビックリするほどCとの親和性が高い
997:デフォルトの名無しさん
20/05/10 21:41:25.92 D+x5WbLs0.net
GNUCはvoid*計算時はchar*計算した時と同じになるな。
GNUだけの特別仕様のようだが。
998:デフォルトの名無しさん (ワッチョイ 7eba-P5bm)
20/05/10 23:21:46 Z3WQBr9X0.net
C言語なら俺に聞け 155
スレリンク(tech板)
999:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:13 koNT22Cg0.net
Slot
🌸🍜💣
🎴👻🌸
👻🎴👻
(LA: 0.60, 0.69, 0.78)
1000:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:20 koNT22Cg0.net
Status ♠6 ♦10 ♥K ♥6 ♠K (1st.)HP: 1000 pts. たぶん(0)
0.63, 0.70, 0.78(967.722656) Proc. [0.122706 sec.]
1001:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:26 koNT22Cg0.net
Status ♦5 ♥8 HP: 1000 pts. たぶん(0)
0.58, 0.69, 0.78(966.628906) Proc. [0.127749 sec.]
1002:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:34 koNT22Cg0.net
Status ♥4 ♠A ♥Q ♣3 ♠J (2nd.)HP: 1000 pts. たぶん(0)
0.73, 0.71, 0.78(965.578125) Proc. [0.122267 sec.]
1003:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:38 koNT22Cg0.net
Slot
🎴👻💣
🎰🎴🌸
🌸🎰👻
(LA: 0.67, 0.70, 0.78)
1004:デフォルトの名無しさん (ワッチョイ cf47-HyQB)
20/05/11 01:53:43 koNT22Cg0.net
Slot
🍒😜💣
😜👻👻
🍜💣🌸
Win!! 4 pts.(LA: 0.61, 0.69, 0.77)
1005:1001
Over 1000 Thread .net
このスレッドは1000を超えました。
新しいスレッドを立ててください。 SLOT Results
🎰🎰🎰 Excellent!! 0
🎴🎴🎴 Gratz!! 0
🌸🌸🌸 OPPAI Ban!! 0
💣💣💣 Backingum!! 0
Win!! 1
Points 4 pts.
life time: 117日 6時間 21分 13秒
1006:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています