我正在开发一个C ++应用程序,它需要连接到MySQL服务器以获取一些信息,但我的应用程序不经常运行查询。因此,由于C ++连接器在幕后使用C API ......我对此表示怀疑。我是否会使用C API或C ++ API陷入困境?
答案 0 :(得分:6)
根据我的经验,这并没有太大的区别。 C ++ API只包装了C API - 因此您将使用C ++ API进行额外的函数调用。大多数情况下,编译器可以优化它,并且函数调用没有真正可感知的开销。
答案 1 :(得分:1)
与即使是最小的数据库查询所需的百万时钟周期相比,围绕几个C函数的包装器也不会产生最小的差异。
答案 2 :(得分:0)
您正在使用C ++编写应用程序。有一个MYSQL的C ++包装器。只需使用它。
性能不太可能是一个问题,但如果将来确实如此,那么你可以解决它。保持简单。