[過去ログ] a4です。P2P人工知能「T」開発(7) (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
95(2): 2019/07/11(木)21:50 ID:VhrGtksh(1) AAS
list2のソースコードを少し閲覧しましたが、
デストラクタの解放処理時にdata_firstから消してないせいでメモリリークが起こりそうな所と、
clear関数の解放処理後にdata_firstへ新たに確保した領域のポインタを再代入していないせいで、2回clear呼び出した際に二重解放ないしnull参照が起こりそうな点が少し気になりました
それから、データの解放時に各要素に対してデストラクタが呼ばれていないように見えます。
トリビアルなデストラクタ、又はdelete宣言されているデストラクタを持つ型を扱うのであれば問題ありませんが、それ以外の型を扱う場合予期しない動作を引き起こす恐れもあるかと思われます。
扱う型によっては、注意ないしは修正が必要かもしれません。
特に動かした訳でも無く、ちらっと見て気になった点を並べただけなので的外れな指摘もあるかもしれませんが、その際は指摘なり無視なりしていただければ。
96(2): a4 ◆L1L.Ef50zuAv 2019/07/11(木)22:02 ID:k0sFt1PW(21/25) AAS
>>95
よくご覧になっていただけたようで本当にありがとうございます。このlist2は10年
くらい前に作ったものなのでよく覚えてないですが、STLのlistと比較したら、計算速度
が何故か数十倍違ったんですよ。今のコンピュータは違うかもですが。だから、これを
使ってます。一応、メモリを確保するときに、1,2,4,8,16,…,2^n(byte)と確保する
などの工夫をしてあったと思うのですが、最近のWindowsはそうしなくてもいい
最適化とか逆にしてるかもですね。僕が改良する仕事してもいいですが、単純に
お金じゃなくて、嫌がらせを受けて普及しなさそうだ、というところで止まってます。
自分で使う分には問題無いですが、公にするとこういうことになってしまいますね。
listとか自分の派閥のものに書き換えるとかはどんどんやっちゃってください。意見
省1
229(2): 2019/07/13(土)21:56 ID:oHYgEUzT(4/4) AAS
>>228
では>>95-96で技術的な話をして答えが返ってくる事は確認出来ているって事で良いな
てなわけで不毛な煽り合いしてないでもっと技術的な話しなよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s