- 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にできないこと(あるいはその反対)とは?
|