gpt4 book ai didi

c - 为什么 Windows ODBC API 将输入参数作为非常量?

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:55 24 4
gpt4 key购买 nike

Windows ODBC API 将所有字符串参数视为 SQLCHAR *,即使它们被记录为输入参数也是如此。例如,函数声明 SQLConnect是:

SQLRETURN SQLConnect(
SQLHDBC ConnectionHandle,
SQLCHAR * ServerName,
SQLSMALLINT NameLength1,
SQLCHAR * UserName,
SQLSMALLINT NameLength2,
SQLCHAR * Authentication,
SQLSMALLINT NameLength3);

为什么需要对数据进行非常量访问似乎没有明显的原因,API 引用明确指出这些是输入参数。

决定不将字符串输入参数作为常量的决定背后的原因可能是什么?

最佳答案

简单的历史。所有这些标题都在 15 岁以上,也许 20 岁。我不确定今天更新它们是否有意义。

关于c - 为什么 Windows ODBC API 将输入参数作为非常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com