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




  

相关话题

  如果有机会回到过去和过去的你相处,你会如何教育或者说培养过去的你? 
  都说VB.NET是旧语言,那为什么很多高校里面还在教非计算机专业的学生学VB呢? 
  如果郑屠切了十斤寸金软骨,那鲁达还会提什么要求? 
  在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的? 
  如何评价 C++ 11 auto 关键字? 
  假设一人端掉贩毒团伙,击杀若干贩毒人员,毫发无损并报警,会被怎样处理?(是否有奖励)? 
  有人说C语言过时了,要学就学Python,怎么反驳他? 
  typename = int 这种语法的意义是什么? 
  刘封要怎样做才能活下来? 
  C/C++该采用怎样的命名规则才能让自己的代码足够清晰呢? 

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





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