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




  

相关话题

  给你一个私人地球,你会怎么做?如何利用它统治世界? 
  假设给汉语拼音增加入声,是什么样的?成功的可能性多大? 
  未来所有的国家是否会统一用同一种语言? 
  神仙的时间这么长,会因为无聊自杀吗? 
  malloc申请的内存能是虚拟内存吗,也就是申请的一块新的空间,刚申请就缺页吗? 
  如果乔布斯在世,iPhone 会使用摄像头突出、刘海屏的设计吗? 
  如果一个国家需要牺牲男人做燃料才能存在,否则就会消失,那么其牺牲男人对不对? 
  哪些软件应用值得用Rust重写? 
  简单c++项目在Windows和Linux下编译连接怎样使用同一个Makefile? 
  如何使malloc分配内存失败时,强制结束程序? 

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





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