Qiita 7 - キータぞ、来たぞ、キータだぞー (768レス)
上下前次1-新
447(1): 2025/10/30(木)08:28 ID:lzfhCIfj(1) AAS
> C/C++は弱い型付け言語なので
それはそう。
> サイズの異なる型への自動変換が起きることに加えて
サイズの同じ異なる型への自動変換もあるからサイズ関係ないぞ。件の記事はなんでかサイズで説明してるが。
> 8bit環境以外では
> Cでは sizeof('a') == sizeof(123)
省4
448: 2025/10/30(木)08:58 ID:DCpoislO(1) AAS
Cの時点でぐちゃぐちゃなのにC++が互換性を持たせずに変えてしまった部分だからめちゃくちゃになってるところ
449: 2025/10/31(金)08:16 ID:dfFjY6H8(1/2) AAS
>>439の記事の筆者名検索するとFaceBookのページ出てくるけど国立大学で情報工学専攻でこれというのはいろいろ考えてしまうな。
450: 2025/10/31(金)23:01 ID:dfFjY6H8(2/2) AAS
IDコロコロ君はRustスレにも迷惑掛けてるのかw
もう自分を迷惑な人材として認識しておとなしくすりゃ良いのにねw
451: 2025/11/01(土)10:19 ID:QCwdg/pu(1) AAS
12月1日から25日まで、みんなで技術記事を投稿して、カレンダーを埋め尽くそう
qiita.com/advent-calendar/2025
完走チャレンジ賞の達成条件は以下です。
・1人で15~24記事投稿した方を表彰します。
プレゼントカレンダーは2025/10/31~2025/12/31に記事を投稿
期間が2つある
452(1): 2025/11/01(土)12:59 ID:wOU/NDvb(1) AAS
>>447
それが意味不明で分からないなら馬鹿はお前の方では?
453: 2025/11/01(土)13:07 ID:KM9f//71(1) AAS
『stdio.hやiostream.hの中身を見る方法』
/usr/include/ かINCLUDEが指してる先見に行った方が早くね?
454: 2025/11/01(土)13:40 ID:IJ9tr23i(1) AAS
> 8bit環境以外では
> Cでは sizeof('a') == sizeof(123)
> C++では sizeof('a') != sizeof(123)
8bit環境に限っては↑のようにならないとでも言いたげだがC言語では'a'の型はintなので
sizeof('a') == sizeof(123)
は常に1となる。
C++では'a'の型はcharなのでcharのサイズがintと同一な環境でもない限りは
sizeof('a') != sizeof(123)
は常にtrueとなる。C++は規格としてintのサイズは最小でも16bitあるから仮にcharのサイズがintと同一の環境であれば
sizeof('a') != sizeof(123)
省2
455(1): 2025/11/01(土)13:50 ID:B/e2fvdA(1) AAS
そういう基本的な部分でCとC++の扱いが違うなんて失敗言語だよなあ
456: 2025/11/01(土)15:57 ID:QSMh1nGC(1) AAS
C++では'a'の型はchar
知らんまま書いとったわw
457(1): 2025/11/02(日)13:42 ID:zw4M8eHQ(1/3) AAS
『データ構造入門(1) - ポインタ・配列・構造体』
外部リンク:qiita.com
> 学習のためなら、一度はコンパイルして実行した方がよいと思います。
> C++ならコンパイルエラーになってくれます。
コンパイル確認しろはその通りだがCのタグついててC++のタグはない記事のコードになんでC++でコンパイルなんて言うかなあ?
>>455 同様CとC++が違う言語と認識できてない人かな。
458: 2025/11/02(日)14:35 ID:Z91049yH(1/2) AAS
>>457
int genderに"man" や"woman"を入れようとしてるんだぞ
エラーにする言語が正しい
459(1): 2025/11/02(日)14:53 ID:zw4M8eHQ(2/3) AAS
CとC++が違う言語と認識できてない人が早速現れたw
460: 2025/11/02(日)15:01 ID:QN/Mkn5m(1) AAS
>>459は誰に対して言ってるんだ?
461: 2025/11/02(日)15:18 ID:Z91049yH(2/2) AAS
CでもC++でもint genderに"man" や"woman"を入れるべきではない
エラーにできない言語を使うべきではない
462: 2025/11/02(日)20:42 ID:qZwCnQv/(1/2) AAS
C言語でポインタ値をintのオブジェクトに代入するべきでないという話はCの規格やコンパイラの吐いた警告で説明できるのだしルールも異なる他の言語引き合いに出す意味はないんだよなあ。
また、C言語は使うべきでないという個人の主張はC言語を学ぼうとしてるQiitaの記事とは関係ないから他所でやるべき。
463(1): 2025/11/02(日)22:02 ID:wB1CjVuc(1) AAS
Cコンパイラしかない組み込み用CPUを使う場合しかCを使う機会ないよな
ほとんどの人にCは不要という現実を教えてあげたほうがよい
464: 2025/11/02(日)22:10 ID:qZwCnQv/(2/2) AAS
>>463は主要な部分をCで組まれたLinuxも使わないで済む世界の住人かな
465: 2025/11/02(日)22:27 ID:ONf1Jw+O(1) AAS
現在LinuxのカーネルモジュールはRustで書くのがメインとなってるよ
カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
466: 2025/11/02(日)22:57 ID:zw4M8eHQ(3/3) AAS
> 現在LinuxのカーネルモジュールはRustで書くのがメインとなってるよ
> カーネルコアはCのままだけど我々がコードを書く部分はカーネルモジュール
馬鹿なこと投稿する前にAIに「LinuxのRustの導入ってどれくらい進んでるの? 」とか訊いたら良いのにねw
上下前次1-新書関写板覧索設栞歴
あと 302 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s