[過去ログ]
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1478440682/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
640: デフォルトの名無しさん [sage] 2017/05/07(日) 00:55:58.17 ID:uDdo3knt 使われなくなった過去の異物に優劣語り出すとか 老人やべーな http://mevius.5ch.net/test/read.cgi/tech/1478440682/640
641: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2017/05/07(日) 00:58:01.39 ID:gTai4K61 ×異物 ○遺物 http://mevius.5ch.net/test/read.cgi/tech/1478440682/641
642: デフォルトの名無しさん [sage] 2017/05/07(日) 01:41:21.28 ID:zkvqzaCu 誰も優を語ってない訳だが http://mevius.5ch.net/test/read.cgi/tech/1478440682/642
643: デフォルトの名無しさん [sage] 2017/05/07(日) 15:54:40.58 ID:s2OM55fz ストラウストラップの本って読む価値ありますか? http://mevius.5ch.net/test/read.cgi/tech/1478440682/643
644: デフォルトの名無しさん [sage] 2017/05/07(日) 22:28:38.36 ID:fUCVOwEA 著書全般の基本的な傾向としては万人向けの価値はない 物事の意味や本質を学び考え悩み理解しようとする人向けの本であって うわべだけの丸暗記やコピペで即結論や結果を求める人向けの本ではないから http://mevius.5ch.net/test/read.cgi/tech/1478440682/644
645: デフォルトの名無しさん [sage] 2017/05/07(日) 22:36:06.44 ID:f9jMnLHr 読む価値はあるが嘘が多いので騙されない注意が必要 http://mevius.5ch.net/test/read.cgi/tech/1478440682/645
646: デフォルトの名無しさん [sage] 2017/05/07(日) 23:30:36.93 ID:s2OM55fz >>644 >>645 上級者向けの本みたいなので 買うのは先に延ばしたいと思います... 一冊高いのもありますが サンクスです http://mevius.5ch.net/test/read.cgi/tech/1478440682/646
647: デフォルトの名無しさん [sage] 2017/05/19(金) 15:26:03.09 ID:49hF9eg/ はぁ〜〜〜〜 安易にC++に手を出すんじゃなかった http://mevius.5ch.net/test/read.cgi/tech/1478440682/647
648: デフォルトの名無しさん [sage] 2017/05/20(土) 12:15:32.26 ID:Niypv3FQ 変人や御用達の言語だからな 馬鹿のくせにプライド高い老害しか使ってないイメージ http://mevius.5ch.net/test/read.cgi/tech/1478440682/648
649: デフォルトの名無しさん [sage] 2017/05/20(土) 12:51:51.67 ID:Nls5mnQ9 >>648 その手の人らの声が大きいだけだよ。特にこんなところでは。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/649
650: デフォルトの名無しさん [sage] 2017/05/20(土) 18:23:23.08 ID:PYbACk+S みんな黙ってC++だよ http://mevius.5ch.net/test/read.cgi/tech/1478440682/650
651: デフォルトの名無しさん [sage] 2017/05/23(火) 00:42:13.85 ID:9/IkIyOw ちょっとした確認なんだけどさ、 デストラクタが空っぽ (デフォルトデストラクタ) でもオブジェクトを後始末するための何らかの処理はするよね? よくあるスライシングの問題で、 ・クラス A をクラス B が継承している ・クラス A のデストラクタは virtual が付いていない ・クラス B のデストラクタはデフォルトデストラクタ ・クラス B はメンバ変数を持っていない ・B* を A* にキャストしたものを delete という状況だと見かけ上はクラス B のオブジェクトには後始末すべきものは何もないように見えるけど、 デストラクタが呼ばれないのはやっぱあかんよな? http://mevius.5ch.net/test/read.cgi/tech/1478440682/651
652: デフォルトの名無しさん [sage] 2017/05/23(火) 04:48:39.03 ID:pt6Ia/HA うん http://mevius.5ch.net/test/read.cgi/tech/1478440682/652
653: デフォルトの名無しさん [sage] 2017/05/23(火) 09:20:18.86 ID:J4YcG+3k >>651 はい 規格上もデストラクタがvirtualでないBのオブジェクトをA*に入れてdeleteした場合未定義動作だよ http://mevius.5ch.net/test/read.cgi/tech/1478440682/653
654: デフォルトの名無しさん [sage] 2017/05/23(火) 10:48:08.30 ID:Ip/q9ayQ 未定義動作多すぎだなこの言語。 よくここまで生き残れたな。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/654
655: デフォルトの名無しさん [sage] 2017/05/23(火) 11:01:35.25 ID:3W0XlzKr 未定義部分を各社が好きに定義してたからね。 VC++だとこう動くけど、g++だとこう動く、みたいな。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/655
656: デフォルトの名無しさん [] 2017/05/23(火) 12:45:18.14 ID:hcbwXZ+h >>653 横からだけど、それまじ? 出来れば、規格で書かれてる場所教えて欲しい。 不安に思いながらも、一個作っちゃったんだよな… 動作確認済みだから、直ちに問題があるわけではないんだけど、未定義と聞くと将来的には修正しておきたい… http://mevius.5ch.net/test/read.cgi/tech/1478440682/656
657: デフォルトの名無しさん [sage] 2017/05/23(火) 13:25:39.67 ID:I6yYOIGb >規格で書かれてる場所教えて欲しい delete式の説明の最初のページに書かれていることが探せないというのは 場所を教えられたところでそもそも規格を保有していないのではないか http://mevius.5ch.net/test/read.cgi/tech/1478440682/657
658: デフォルトの名無しさん [sage] 2017/05/23(火) 13:25:57.75 ID:YY4qnA2y >>656 意図して作ったの?バグじゃなくて? http://mevius.5ch.net/test/read.cgi/tech/1478440682/658
659: デフォルトの名無しさん [sage] 2017/05/23(火) 15:16:19.75 ID:0tdmeFKn htmlとその解釈に悩まされるよりはマシ http://mevius.5ch.net/test/read.cgi/tech/1478440682/659
660: 653 [sage] 2017/05/23(火) 15:21:53.55 ID:Ek6JChT/ >>656 俺もworking draftしかないけどn3690の5.3.5の3段落目 In the first alternative (delete object), if the static type of the object to be deleted is different from its dynamic type, the static type shall be a base class of the dynamic type of the object to be deleted and the static type shall have a virtual destructor or the behavior is undefined. http://mevius.5ch.net/test/read.cgi/tech/1478440682/660
661: デフォルトの名無しさん [sage] 2017/05/23(火) 17:00:54.34 ID:EZJXMIkJ C++があまりに不安な要素をたくさん抱えているお陰で未だに新生言語が多数出てくると 思えばいいじゃん? http://mevius.5ch.net/test/read.cgi/tech/1478440682/661
662: デフォルトの名無しさん [sage] 2017/05/23(火) 19:47:58.75 ID:rsJqfxq0 継承すんなよ http://mevius.5ch.net/test/read.cgi/tech/1478440682/662
663: デフォルトの名無しさん [] 2017/05/24(水) 00:55:48.61 ID:WEdzXALv >>658 意図して作った。 悪しき方法とは思いつつも、stringクラスにsprintf 的な機能のメンバ関数作ったった。 その時、stringクラスの全機能を実装するのがめんどくさかったんで public 継承で。 メモリレイアウトは一切変わらない事を見切った上でだが、未定義だとすると…ヤベ。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/663
664: デフォルトの名無しさん [] 2017/05/24(水) 00:56:49.58 ID:WEdzXALv ん、まあ、deleteは使わないからセーフか? http://mevius.5ch.net/test/read.cgi/tech/1478440682/664
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 338 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s