我在 Debug模式下有代码:
OutputDebugString(_T("Element Name = ") + (Node->getParentElement() == NULL ? "null" : Node->getParentElement()->getName()) + _T("\n"));
//getname() type is CString and GetParentElement() type is CXMLElement
有了这段代码,我得到以下错误:
错误C2110:“+”:无法添加两个指针。
我知道不能添加两个指针。
我应该使用什么API清除此错误?
最佳答案
您可以按以下方式使用它:
TCHAR msgbuf[256]; //keep required size
sprintf(msgbuf, "The value is %s\n", charPtrVariable);
OutputDebugString(msgbuf);
关于c++ - 如何使用OutputDebugString添加指针,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36130404/