トップページ > プログラム > 2015年10月01日 > LB/4icN7

書き込み順位&時間帯一覧

3 位/174 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000011305



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part119 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part119 [転載禁止]©2ch.net
691 :デフォルトの名無しさん[sage]:2015/10/01(木) 20:12:32.90 ID:LB/4icN7
C++のクラスとか実は構造体なのだからデータ1stに決まってるだろ;
メンバ関数から書く奴は頭おかしい(もしくはclassとstructの明示的使い分けを説明できねばならない

まあ一応概念上は「手続きに与えるデータ」の側面(手続きがメイン)を強調したいときがstructで
それ以外はclassではある
C++相談室 part119 [転載禁止]©2ch.net
698 :デフォルトの名無しさん[sage]:2015/10/01(木) 21:55:36.66 ID:LB/4icN7
>>692-695
structの実体は全メンバがデフォルトでpublicなだけのclassにすぎないと
ストラストロウpップ本のどっかに書いてあった

一方クラス名と構造体名は同ではないが理由は知らん
C++相談室 part119 [転載禁止]©2ch.net
703 :デフォルトの名無しさん[sage]:2015/10/01(木) 22:32:25.91 ID:LB/4icN7
classにできてstructにできないこと(あるいはその反対)とは?
2011年の規格になるがn3337.pdfならタダでダウソできるので
classとstructの違いがどこに書いてあるか指摘してくれると嬉しい
C++相談室 part119 [転載禁止]©2ch.net
705 :デフォルトの名無しさん[sage]:2015/10/01(木) 22:40:03.08 ID:LB/4icN7
>POD型になれる(Cと共用することができる)
classもPOD型になれる
n3337.pdfのChapter 9より
>A POD struct109 is a non-union class that is both a trivial class and a standard-layout class, and has no
>non-static data members of type non-POD struct, non-POD union (or array of such types).
で、
>A standard-layout struct is a standard-layout class defined with the class-key struct or the class-key class.
なのである

classがCと共用できないのはそれはその通りだがC++内の話題か?
C++相談室 part119 [転載禁止]©2ch.net
707 :デフォルトの名無しさん[sage]:2015/10/01(木) 22:41:52.40 ID:LB/4icN7
>>704
で、classにできてstructにできないこと(あるいはその反対)とは?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。