百科问答小站 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++很难? 
  如果医生问「保大还是保小」,你会如何选择? 
  为什么.Net托管语言可以实现这些特性? 
  假如你拥有一种超能力,能有50%的概率把吃掉的屎变成等量金子拉出来,你会用吗? 
  如果郑爽因为这件事自杀了,你们觉得舆论会反转吗? 
  如果计算机是由中国人发明的,那么编程时写代码会是全中文吗? 
  jdk9为何要将String的底层实现由char[]改成了byte[]? 
  倒序输出字符串c++为啥不行? 
  编程书籍教程等有哪些常见的错误或者不准确的地方? 
  男朋友的大脑是单线程的怎么办? 

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





© 2025-05-15 - tinynew.org. All Rights Reserved.
© 2025-05-15 - tinynew.org. 保留所有权利