huzhikuizainali

huzhikuizainali

V2EX 第 522912 号会员,加入于 2020-12-08 16:59:52 +08:00
今日活跃度排名 7129
请问究竟什么是 C++中的“相容类型”的含义?
C++  •  huzhikuizainali  •  85 天前  •  最后回复来自 sanbuks
4
huzhikuizainali 最近回复了
@yxd19 我想明白了,谢谢你的帮助。请问你在哪本书上看到相关内容的,可以分享一下么?
@yxd19 谢谢你的解答。令我很受启发。
关于你的解答推导过程有一点不太理解。
“假设随机向量 x 满足 Ex=0 。此时,Var(x)=E(xx')”-----这里需要明确一下 x=[x1,x2] !因此 xx' 是一个左横右竖的向量乘积形式!。但是根据你的推导。到了“再根据 E 的线性性,E(c'xx'c)=c'E(xx')c=c'Var(x)c ” 此时 xx'还是左横右竖的向量相乘的形式。这样确实得到 Var(x)。可是这就与截图 1 中公式 2-42 不一样了。2-42 Σ是协方差矩阵,而非方差!方差是一个实数而非矩阵。
@sanbuks 谢谢回复。请问你说的是第几版 P407 ?可否提供一下 ISBN 号
@exch4nge 感谢你提供的参考链接。基本上可以认为“就是这么规定的”是吧。如果是这样。那也就不需要进一步去“理解了”
按照他的第三条规定,那么 decltype(*p+1) 返回的就是 int 类型,对吧?
@lisxour 谢谢分享。请问你发的这个是“用户环境变量”吧? 我是在系统环境变量中更改的 path
@Dorian101 那你的环境变量的 path 值是什么?另外你的 dotnet 路径是?
133 天前
回复了 huzhikuizainali 创建的主题 C# 请问是否有 C# “官方”文档?
@forgottencoast 如果非官方人员可以修改文档,如何保障文档的准确性和一致性?
@thisrabbit 谢谢回复
我搜了一下链式调用。看到的例子是 对象.方法.方法 这种形式。但是上面代码是:方法.方法 的形式。所以我不确定是不是链式调用?
还有我在 https://learn.microsoft.com/zh-cn/docs/ 这里搜索链式调用,Method Chaining 。也搜不到什么有用信息。是不是搜索方法有问题?
167 天前
回复了 huzhikuizainali 创建的主题 C# 请问这个访问控制声明是否有点多余?
@forgottencoast 谢谢解答。
我的面向对象主要是 matlab 中学的。matlab 中 Access=private 等同于 SetAccess=private & GetAccess=private .因此如果 SetAccess 和 GetAccess 分别设置了不同的访问限制就无需再对 Access 进行声明了。我觉得这从逻辑上来看很合理。

但是从上例 “3 、”来看 C#明显不允许这样。请问这是单纯的 C#语法规定?还是语言设计者有更深层的考虑。例如支持一些特殊的情况?
@codehz 谢谢回复。请教一下
1 、“ S 是 T 的子类型,但不是 T 的派生类型”,————这个用代码怎么实现?我的面向对象知识主要来自于 Matlab ,顺带看了一下 C++和 C#。从没遇到这种情况。

2 、“ 所以 java 的类继承是做了两件事
1. 复制父类的实现
2. 将自身标记为父类的子类型”

—————因为接口不存在任何“方法”的实现,只有方法的声明。所以不存在“复制父类的实现”这件事。所以当一个类 A 实现了接口 B ,并不能说 A 继承了 B ,我这么理解对么?


另外,无论是“类的继承”还是“接口继承”。这里面都没有对象什么事情啊。我完全可以不实例化任何一个对象就完成类的继承,或接口的实现。《设计模式》中为什么总说“对象”如何如何?我觉得这里完全没有对象什么事情啊!
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5931 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.