- 主题:我有个想法,解决大家诟病的C++安全问题
【 在 damingge 的大作中提到: 】
: 其实c++安全性的问题基本来自于指针,默认把指针关闭掉,只能使用智能指针,安全性问题可以解决大半。为了兼容老版本代码,可以增加一个 using pointer; 来开启指针支持。
:
词法分析就别干啦!全是靠指针来回移动。
--
FROM 221.221.51.*
【 在 damingge 的大作中提到: 】
: 其实c++安全性的问题基本来自于指针,默认把指针关闭掉,只能使用智能指针,安全性问题可以解决大半。为了兼容老版本代码,可以增加一个 using pointer; 来开启指针支持。
:
还一个问题。我做RPC服务器,远过程调用,需要一个指向函数的指针数组,里边放一堆函数地址,供给客户端调用,客户端发过来一个数字,指出要调用哪个函数。
这个服务器我就不知道怎么移植到JAVA,它没有指针。
--
FROM 221.221.51.*
因为不兼容C就不会有人用C++
【 在 overcomeunic (功夫茶) 的大作中提到: 】
: 那c++费那么大的劲,背那么大的包袱把C给包进来
: 然后底层或子集不解决问题,后面出了问题,锅还是c++的
: 【 在 damingge 的大作中提到: 】
: : c 不需要安全性,尽情的放飞自我吧
--
FROM 183.179.53.*
Java安全吧,还不是NullPointer满天飞
【 在 damingge (牛牛) 的大作中提到: 】
:
: 新项目建议不要用一些不安全的技术,如指针、引用
:
: 但有时候控制不住手,自然而然按照老式写法写了,因此对于新项目,不如直接加个选项给丫禁用了
--
FROM 183.179.53.*
成功几率千分之一吧
【 在 DoorWay (DoorWay) 的大作中提到: 】
: H还是很务实的。会议上,讲了成功语言的发展历程,c和c++,js和typescript,比较了几种路线,还是有py2到py3的跃迁。
: 可以说是先从非技术角度建立了革命纲领,再从cpp2的优势弹起。
: 最终的结论就是,团结一切可以团结的力量。怎么团结?兼容cpp,不是替代cpp。就像当年cpp兼容c,甚至没有自己的编译器,先transpile到c再使用c的编译器。
:
--
FROM 183.179.53.*
每次看到你的头像都以为你是个大美女,直到后来搜了一下图片
【 在 z16166 的大作中提到: 】
: 2015年的
: A brief introduction to C++’s model for type- and resource-safety
: Bjarne Stroustrup (Morgan Stanley)
: ...................
--
FROM 106.44.3.*
c++的堆管理效率本来就不高,在加上引用计数, 着性能就跟C#和java差不多了。
【 在 damingge 的大作中提到: 】
: 其实c++安全性的问题基本来自于指针,默认把指针关闭掉,只能使用智能指针,安全性问题可以解决大半。为了兼容老版本代码,可以增加一个 using pointer; 来开启指针支持。
:
--
FROM 223.72.91.*
那是给你们的福利,因为我不会天天盯着我的头像看,哈哈
【 在 wanllow 的大作中提到: 】
: 每次看到你的头像都以为你是个大美女,直到后来搜了一下图片
--
FROM 114.241.230.*