百科问答小站 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,函数和类不再需要头文件,头文件用来放宏定义和模板类。




  

相关话题

  假如你穿越到古代成为皇帝,你认为你会成为昏君还是明君? 
  C++如何返回未知类型的空引用? 
  假如整个世界爆发了一种未知病毒,可以导致物种失忆,而你则是唯一的免疫者,你该怎么办? 
  如果全国因疫情半停产持续更长时间,会有什么后果? 
  为什么看到这么多人不推荐C++? 
  为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句? 
  如果把解放战争时期的解放军放到抗日战争时期,在正面战场上正面阻击日军,结果和国民党相比如何? 
  主动露出腿部假肢上街,是种怎样的体验? 
  你们说……咱们中国的神仙和西方的神打起来,谁更牛逼? 
  c++ 标准库有哪些api接口设计的不好用? 

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





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利