百科问答小站 logo
百科问答小站 font logo



C++ 允许「我们都是人,所以我可以把你私有的眼睛借来随便玩,再还给你」,这难道是一种设计上的妥协? 第1页

  

user avatar   feng-dong 网友的相关建议: 
      

作为 class Person 的作者,你问自己一个问题:

我如何让别人的 class 不能访问 Person 的某个成员?

答案是「用 private」。

然后你又问自己一个问题:

我如何让一个 Person 的 object 不能用另一个 Person object 的某个成员?

答案是「我 tm 都是作者了!」「Don't hold it that way.」—— Steve Jobs

你还是有疑问:我的 class Person 要是特别大特别复杂,写了后面忘了前面怎么办?

对于写了后二十行忘了前二十行还必须一个函数写二百行的你说我一个设计语言的我怎么办?


user avatar   pansz 网友的相关建议: 
      

目前,从各方面的反馈以及我实际使用的情况来看,华为系的5G功能似乎的确会更加稳定一点。据说高通那边还在持续优化X55,目前似乎不是最佳的表现。这方面的实测实在是太少,我也就不下过多的结论。

而骁龙865相比麒麟990 5G感知最强的优势还是在游戏性能上。

而这时候又会出现另一个问题:麒麟990和骁龙865的游戏差距感知真的很强吗?

这就要看你玩什么游戏了。

这一代的麒麟990 5G和骁龙865的能效都非常优秀。

如果是玩和平精英HDR 60帧或者王者荣耀这样的小游戏,二者都能实现满帧运行,且平均功耗差别不大,或者说差别很小,小到完全可以忽略。那么如果你符合这种情况,那865和990感知是真的不强。

如果你是玩和平精英 HDR 90帧/120帧、崩坏3(包括后崩坏书)等大型游戏,那么麒麟990 5G和骁龙865的差别会非常明显。具体原因如下:

1、华为给大多数的旗舰手机设定了60℃的温度墙,一旦SOC核心温度达到60℃便会降低性能,而高通阵营的温控一般放的比较开,能够长时间的接近满血运行

这就是为什么我之前测过的荣耀V30Pro打崩坏3不如我的不超频一加7Pro。尽管麒麟990的性能强于骁龙855,但是触及温度墙后降低性能,实际表现就不如855了。

比如下面的对比图,其中粉红色为一加7Pro,绿色为荣耀V30Pro(已开启性能模式)

崩坏3主线10-13,全高画质,帧数曲线

看CPU核心温度,荣耀V30Pro平均57.2℃,峰值温度62℃,一加7Pro平均温度68.2℃,峰值温度76℃

CPU核心温度对比

整机功耗上,V30Pro平均5.85W,一加7Pro平均6.76W。

整机功耗曲线对比

从上面3个图可以看出,荣耀V30Pro的CPU核心温度基本上死守60℃,而一加7Pro比较开放,CPU核心温度更高,也能获得更好的性能表现。这就是为什么V30Pro跑分更高,但是实际游戏帧数不如一加7Pro的原因。

在重负载下,小米10Pro核心温度一瞬间冲上85℃是完全有可能的事情。一加8Pro也能冲上70℃并稳定在这个温度。骁龙865本身能效更好峰值性能更强,小米10Pro、一加8Pro的散热做的也比荣耀V30Pro强,在这种情况下二者核心温度都能比荣耀V30Pro高这么多,可以充分说明二者的性能释放强V30Pro一个档次。

2、骁龙865本身性能比麒麟990强,而且root之后可以超频再次提升性能,而华为手机不开放解bl锁的通道,无法root进而无法超频提升性能

以GFX Bench的曼哈顿3.1离屏测试为例:

麒麟990 5G:76帧

骁龙865(GPU 587Mhz)84~89帧

骁龙865(GPU OC 875Mhz),106帧

这就意味着在一些能够吃透GPU的游戏中,骁龙865能比麒麟990有更强大的表现,比如光明山脉、比如崩坏3等。


user avatar   chen-mo-yun-ceng 网友的相关建议: 
      

【抖机灵】

1902年,英日同盟建立,日本民众欢呼雀跃,因为日本从此被纳入了帝国主义列强的利益分配系统,开始成为列强的第一步。

2001年,中国加入了WTO,中国民众欢呼雀跃,因为中国被纳入了资本主义国际贸易利益分配系统,开始成为超级经济体的第一步。

然后二十世纪80年代,日本最喜欢看的,就是采访一堆白人,然后看他们如何夸日本,并且在酒吧雇佣白人陪酒女来现实面子。

二十一世纪一零年代,中国人开始喜欢,看一堆在中国的白人做节目,然后看他们如何夸中国,并请了一堆白人来做广告。

历史都是一种循环,十几年走了日本七十年的过程,也算不错了嘛。东亚中日韩三个民族,虽然彼此互相嫌弃,但骨子里真是一个模子里刻出来的。不可否认,世界上有许多对于日本/中国 ,感兴趣有好感的欧美人。只不过,许多我们看到的,已经被做成生意了。




  

相关话题

  面向对象编程的弊端是什么? 
  如果让你来重新设计(或者改造)C++,你打算怎么设计或者修改? 
  为什么 C++ 中一个类的成员类型不能是该类本身,而 C# 中就可以? 
  实际工作中的 C++ 项目都是没有内存泄漏的么? 
  被诺基亚放弃后,Qt的未来在哪里? 
  如何编写异常代码?比如处理bad-alloc的时候,是不是应该先销毁当前资源? 
  qt5 msvc 版本如何检查内存泄漏? 
  C++ 的 switch 为什么不自动加 break? 
  如何评价「母校是一个只能自己骂但是别人骂不得」这句话及其背后逻辑? 
  为什么没有新的支持底层达到类似C++这种程度,而易用性达到C#的语言出现? 

前一个讨论
下面这个故事中的天才有罪吗?
下一个讨论
有次打坐修出入息,呼吸停止了,肚子瘪了下去,后脑感觉嗡嗡的有东西往上冲。心里边特别安宁。这是咋回事?





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利