QSqlQuery ctor 或 prepare() 语法,当超过 1 个字符串文字时
QSqlQuery ctor or prepare() syntax when more than 1 string literal
在同行评审中,我偶然发现了一些Qt行,更准确地说是QSqlQuery,这是我以前从未经历过的。
QSqlQuery query(my_db);
query.prepare("SELECT * FROM Result "
"WHERE Tag=:some_tag AND Name=:my_name");
我对语法prepare("PlainOldCChain1" "PlainOldCChain2")
"PlainOldCChain1" "PlainOldCChain2"
什么样的C++对象(我会想到一些初始值设定项列表,但没有 { , },我有点迷茫。我只找到了原型bool prepare(const QString & query)
(
中间有空格的相邻字符串文字只是简单地连接起来。
query.prepare("SELECT * FROM Result "
"WHERE Tag=:some_tag AND Name=:my_name");
与
query.prepare("SELECT * FROM Result WHERE Tag=:some_tag AND Name=:my_name");
另请参阅:两个字符串文本的串联如何工作?
相关文章:
- 我可以使用条件运算符初始化C风格的字符串文字吗
- 如何使用字符串文字作为宏参数
- 有没有办法从非C/C++文件中读取C++原始字符串文字的内容
- 构造<int>具有 2 个字符串文字的向量
- 初始化或分配空字符串文字到指向 C 中的 char 的指针或指向 C++ 中 const char 的指针的原因是什么
- 方便地对C++中的所有字符串文字进行模糊处理
- 比较 std::string 和 C 样式字符串文字
- 如何从char16_t字符串文字中读取双精度?
- 如果我在块中编写字符串文字,是否会从数据部分复制整个字符串数据?
- C++ 不能在cout中使用向量和字符串文字
- 为什么必须将 const 添加到 constexpr 中才能进行字符串文字声明?
- C++:Unicode 字符串文字的可移植性
- 返回空字符串文字 VS. 返回空点 - 它们是一样的吗?
- 确保字符指针始终指向相同的字符串文字
- 如何按照 Google C++风格指南连接字符串文字?
- 通过 constexpr 中的 'const char *' glvalue 访问字符串文字的值会出错
- 字符串文字到 char 数组的转换如何在C++中实际工作
- 另一个字符串文字,UDL 迷宫
- strlen 是否针对字符串文字进行了优化?
- 用户定义的字符串文字为字符串null终止