作者dreamboat66 (小嫩)
看板C_and_CPP
标题[问题] retrun private class 物件是否合理?
时间Wed Oct 12 22:22:48 2016
突然想到一个情况
http://ideone.com/J81fxF
这边随便写了三种测试case
想请教各位 这种写法是不是合理(感觉就是不对的设计) 甚至合法?
奇妙的是
我无法存取private inner class但是我用auto他就可以自己推 然後也让我compile过
g++ VC 都可以 所以我想是合乎标准的...
虽然平常写不到这种东西 但想讨论一下
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.202.250
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1476282171.A.73A.html
2F:→ lsc36: 照这边说private的意思只是这个type name不能在外面用 10/12 22:36
3F:→ dreamboat66: 有看到这篇 但这样写可以给过 应该有用意吧? 10/12 22:36
4F:推 lsc36: 标准只有说private member的name不能在外面用... 10/12 22:43
5F:→ lsc36: auto是用template的推导规则 10/12 22:44
6F:→ Caesar08: 是的,只有"name"是private 10/12 22:59