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



如果让你来重新设计(或者改造)C++,你打算怎么设计或者修改? 第1页

  

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

如果不考虑 100%兼容 C 语言的话

加入 signal slot 关键字,其用法等同于Qt的 signal/slot

string 作为内置类型,默认用utf8编码

去掉 struct,增加 interface关键字,用来声明接口

interface里的方法不需要再声明成纯虚函数,抽象类也允许被实例化,纯虚函数调用会抛异常

增加 object class 作为所有对象的默认基类,但可以显示声明不用

加入package,import,函数和类不再需要头文件,头文件用来放宏定义和模板类。




  

相关话题

  假如醒来发现你成为街边一流浪猫,你怎么向人证明你其实是个人? 
  Fortran 目前仍然是科学计算领域使用的主要语言吗? 
  学习 C/C++ ,有什么书籍推荐? 
  什么是图灵完备? 
  如果有一种药,可以「免疫治疗一切疾病」,代价是「服用者原有寿命基础上减少5年寿命」,你会吃这种药吗? 
  如果把知乎精英们安排到一个贫困县领导岗位,能够建设成什么样子? 
  大一学生想换 Linux 怎么样? 
  大一下要学C++,电脑安装不上net4.0,有什么在线编程网站可以尽可能替代VS,拿来练习。? 
  华为自研编程语言「仓颉」试用报名开启,有哪些值得关注的信息? 
  Java为什么选择interface来作为"接口"这个功能的关键字? 

前一个讨论
Big-endian和Little-endian各有什么利弊?
下一个讨论
《三国演义》里有哪些比较搞笑的细节?





© 2025-04-03 - tinynew.org. All Rights Reserved.
© 2025-04-03 - tinynew.org. 保留所有权利