Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 类型为';常量字符[6]';和';常量字符[3]';到二进制';操作员<<';_C++ - Fatal编程技术网

C++ 类型为';常量字符[6]';和';常量字符[3]';到二进制';操作员<<';

C++ 类型为';常量字符[6]';和';常量字符[3]';到二进制';操作员<<';,c++,C++,当我将条件运算符值的结果传递给二进制运算符“时,我得到了下面的错误,看起来您可能在某个地方有一个放错了的括号,因为编译器正在尝试这样做 ("False" << ", ") (“假”book是bool对吗?请发布您的实际代码。@OliCharlesworth:+1.此代码与指示的错误不匹配。然后编写一些不同的代码并发布生成的错误,但不要发布代码和无关的错误。@Pradeep_Evol:您发布了错误的代码您确定这与换行符有关吗r而不是方括号?相当奇怪的行为——您使用的是哪种编译器?gc

当我将条件运算符值的结果传递给二进制运算符“时,我得到了下面的错误,看起来您可能在某个地方有一个放错了的括号,因为编译器正在尝试这样做

("False" << ", ")

(“假”
book
bool
对吗?请发布您的实际代码。@OliCharlesworth:+1.此代码与指示的错误不匹配。然后编写一些不同的代码并发布生成的错误,但不要发布代码和无关的错误。@Pradeep_Evol:您发布了错误的代码您确定这与换行符有关吗r而不是方括号?相当奇怪的行为——您使用的是哪种编译器?gcc版本4.1.2 20080704(Red Hat 4.1.2-54),因为条件运算符的首选项较低,我已经将方括号用于条件运算符inputStr
int
Tracer::writeLog(
    const TxnId & txnId,
    string         termination,
    int            logFlagsMask,
    bool           doUpdate,
    bool           doCommit
)
{
  ostringstream inputStr;
  inputStr << "Txn=" << txnId.display() << ", Termination=" << termination << ", "
           << "LogFlagsMask=" << logFlagsMask << ", "
           << "DoUpdate=" << (doUpdate?"True":"False") << ", " // this is line 520 in my src file.
           << "DoCommit=" << (doCommit?"True":"False");
}
("False" << ", ")