什么是关于C和C++编码标准的最佳实践?开发人员是否允许随意混合它们?在链接C和C++对象文件时是否存在任何复杂性?
像传统上用C编写的套接字库这样的东西是否应该保留在C中,并保持在单独的源文件中?也就是说,将C代码保存在.c文件中,将C++代码保存在.cpp文件中。在使用g++解析后混合C和C++时,是否会有任何性能惩罚,因为在C中不进行类型安全检查,但在C++中进行了检查?什么是连接C和C++源代码文件的最佳方法?
像传统上用C编写的套接字库这样的东西是否应该保留在C中,并保持在单独的源文件中?也就是说,将C代码保存在.c文件中,将C++代码保存在.cpp文件中。在使用g++解析后混合C和C++时,是否会有任何性能惩罚,因为在C中不进行类型安全检查,但在C++中进行了检查?什么是连接C和C++源代码文件的最佳方法?