特定のクラスメンバだけをfriendにしたい – 固定ページ 2 – プログラミング – Home

特定のクラスメンバだけをfriendに...
 
通知
すべてクリア

[解決済] 特定のクラスメンバだけをfriendにしたい

固定ページ 2 / 2

monkey
 monkey
(@monkey)
ゲスト
結合: 21年前
投稿: 70
 

ところが,Aのpublicメンバにはmain関数からもアクセスできちゃうんですよ.
使えないのはAというクラス名.
だから,

B::A* p = B::A::create();

がエラーなのは,左辺のポインタの宣言の方で,

B::A::create();

だけならコンパイルできちゃう.
ただ,その戻り値を受けとるポインタが宣言できないのでdeleteできず,これで生成さ
れたAオブジェクトはリークする運命...
ネスト案はあんまり良くなかったですね.反省.


返信引用
固定ページ 2 / 2

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました