Qiita 7 - キータぞ、来たぞ、キータだぞー (801レス)
上下前次1-新
762(1): 03/19(木)22:45 ID:UtYRo7C2(1) AAS
CとC++の標準拡張が連携とれてないよな
この言語はもうダメだ
763: 03/20(金)13:02 ID:iXoBkJ/Y(1) AAS
>>762
言語は思考を規定する
764: 03/21(土)13:52 ID:JUJDvVUv(1) AAS
>>756
> C言語を学び始めると、標準ライブラリ(stdio.h, stdlib.h, string.hなど)の便利さに気づきます。しかし、その内部で何が起きているのかを意識することは少ないかもしれません。
>
> そこで私は、C言語の標準関数のゼロから再実装に取り組みました。
とか言っててft_mallocの実装mallocのラッパーになっててクソワロタw
> 1. メモリブロックへの「メタデータ」埋め込みによる ft_realloc の実装
glibcならmalloc_usable_sizeでメモリーブロックのサイズ取得できるのに車輪の再発明だなあ。将来的にmalloc部分も自作するとしてメモリーブロックのサイズはどっかに格納すんだしmalloc使ってるならmalloc_usable_size使うで良かろう。
ft_reallocもメモリーブロック再割り当て必要ない場合も常に新しいメモリーブロック割り当てるし第1引数にNULL渡された場合も考慮されてないなあ。
よくこんな記事スクール名誇らしげに明記しながら公開するもんだわw
765: 03/22(日)02:13 ID:wZUeCGG3(1) AAS
> これで満足か?
>
> #include <stdckdint.h>
> size_t total_size{};
> if (!ckd_add(&total_size, sizeof(size_t), size)) {
> block = malloc(total_size);
> }
記事主のレベルに合わせて
if (size > SIZE_MAX - sizeof(size_t)) return NULL;
で良くね?
766(1): 03/23(月)10:23 ID:sxw8l0ML(1/2) AAS
>>757
> 2. 線形リストの動的管理と「ポインタのポインタ」の威力
> ポイント:
> なぜ t_list ** なのか?
なんて書いてるけど、理解がハンパだからft_lstadd_backの実装クソダサいことになってるなw
767: 03/23(月)10:33 ID:1OOhD5jZ(1) AAS
>>766
レス先が間違ってるのか何の話やらさっぱりわからん
768: 03/23(月)11:05 ID:sxw8l0ML(2/2) AAS
誤)>>757
正)>>756
769: 03/27(金)13:58 ID:/DnZZ8sW(1) AAS
文字種による組み合わせの数
ASCII文字列に限定して組み合わせの数を考えてみることにします。
アルファベット大文字: 26 アルファベット小文字: 26 数字: 10 記号(印字可能な記号類): 32 使える文字種は 94種類となります。
これらを使って 4桁のパスワードを作る場合の組み合わせの総数は*通りあります。
しかし「大文字・小文字・数字・記号を必ず1つずつ含む」という条件を課した場合には、
各文字から1文字ずつ抜き出した組み合わせの並び替えを考慮して*通りになります。
見た目は「複雑さが増した」ように思えても、実際には総当たりに必要な総数は15分の1に減少してしまいます。
NIST SP800-63の草稿を書いた ビル・バー(Bill Burr)氏6はウォール・ストリート・ジャーナルのインタビューに対して
「今では自分がしたことを後悔している」と述べ、英大文字・小文字・数字等の複雑な組み合わせを提言したことを悔いています。
770: 03/29(日)09:12 ID:WM1+84P1(1/2) AAS
2026/3/25 10:46 9回答 至急です!
中学校の先生をしている私の友人と食事に行った時に、友人が「業務が多くて大変…何か便利なパソコンのソフトというか、
痒いところに手が届くようなシステムを誰か作ってくれないかなぁ…」とボソッと呟いていました。
私はどんなシステムだといいの?と聞いたのですが、具体的には今思いつかないとのことでした。
私はExcelなどでシステム(?)を作ったりするのが好きなので、その友人の力になればと思いました。
そこで質問なのですが、先生方の日々の業務の中で、「こんなシステム、アプリがあればいい!」
「こんなシステムがあって便利だった!」というのがあれば教えていただきたいです。
※個人で作れる範囲でお願いします…
あくまで先生方の業務を助けるものなので、授業 を勝手にやってくれるアプリなどは違います。
771: 03/29(日)10:45 ID:uKkigz0N(1) AAS
外部リンク:detail.chiebukuro.yahoo.co.jp
リンクくらい貼れよ無能
772: 03/29(日)11:27 ID:WM1+84P1(2/2) AAS
そのURL、まさに正解です!鋭いですね。
773: 03/29(日)19:46 ID:60xioQbF(1) AAS
AIの上から目線ωωω=2πf
774: 04/09(木)09:26 ID:7gjT4xLw(1) AAS
しょうもない記事量産して組織票してそうな会社あるけどqiitaはbanしないのかね
775: 04/09(木)16:49 ID:fX4iGaar(1) AAS
ゆめみ?児相?
776: 04/12(日)15:34 ID:B4J5EMNc(1) AAS
AIに生成させて自分は見返してもないようなのポストするだけのゴミ山で
しょうもなくないものなんてあるのか?
777: 04/12(日)15:52 ID:BIP0YDzk(1) AAS
ゆめみだと10歳娘とかいうきっしょいSSと猛虎弁で記事を連想してるやつの悪印象がつよいな
778: 04/14(火)16:07 ID:F7K01gby(1) AAS
youtubeもだいぶAI汚染されて来た
779: 04/24(金)12:25 ID:wWu/99fa(1) AAS
『C言語で学ぶ低レイヤーメモリ管理!!(憧れの低レイヤー)』
外部リンク:qiita.com
GoやTypeScript使ってる人からするとスタックやヒープの話が低レイヤー扱いになるというのは文化の違いなのか? コイツがアホなのか?
いろいろ間違ってるけど
> ローカル変数の寿命が関数の終了とともに尽きる理由は、関数からリターンする際にスタックポインタが戻り、フレームが論理的に消滅するためです。
が一番酷い。言語仕様的にはローカル変数の寿命はブロック内と決まってるのに実装で理解しようとしてる。
780: 04/24(金)22:15 ID:Yo/pC6tM(1) AAS
どうみてもアホい
781: 04/24(金)22:45 ID:Fp2U5Ge9(1) AAS
> 1. メモリレイアウトの構造(セグメント)
> プログラムが実行される際、メモリは大きく分けて以下の5つのセグメントに分割されます。
ROのデータ領域もあったら良かったね
> 3. ポインタの本質:メモリアドレスの操作
> ポインタは単なる「メモリアドレスという数値」です。
C言語はポインタ型により構造が違うことも認めてる言語なんだけど
> 5. データ構造のレイアウトとアライメント
> CPUが効率よくデータにアクセスするため、構造体のメンバ間には「パディング(隙間)」が自動的に挿入されます。
省5
上下前次1-新書関写板覧索設栞歴
あと 20 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s