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



C++的运行时多态,性能损失有多大? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

你这种情况没必要多态,最好是纯 c 的 api,然后不同的实现,都做成独立的库去实现这组 api 就行了。

如果要精简存储空间,那就用静态库,在编译时指定链接哪个,但这就没办法运行时切换。

如果不在乎存储空间,就做成动态库,运行时可以根据实际情况加载。




  

相关话题

  花一晚上也无法理解非递归遍历二叉树,我该继续学下去吗? 
  为什么大多数编译厂商不把 bool 类型实现为 1 bit 而是 8 bit 或者32 bit? 
  你是如何自学R语言的? 
  目前(2020 年)开发WINDOWS程序,用UNICODE还是多字节更实际? 
  Java 为什么不支持多继承? 
  你写过哪些比较酷的十行以内的 Matlab 代码? 
  网络上有若干客户端向一台机器的某个端口一直不停发送UDP包 这台机器打开端口和不打开端口的区别在哪? 
  随着互联网的崛起,还有必要学习 C++ 吗?貌似 C++ 越来越难找工作了... 
  同事离职,我接盘了个垃圾项目,该如何是好? 
  如果一瞬间让所有编程语言的0.1 + 0.2 == 0.3,会造成多大影响? 

前一个讨论
如何理解华为在美提起诉讼:禁令是 「用立法代替审判」的暴政?
下一个讨论
c++中指针的作用是什么呢?单纯的用引用不可以吗?





© 2025-02-20 - tinynew.org. All Rights Reserved.
© 2025-02-20 - tinynew.org. 保留所有权利