C++ 里有没像JAVA或C#里的Object?
可以接受CString或int
如函数void TRACELINE(Object x)
{TRACE(x);
TRACE(_T("\n"));
}最后可以这样调用TRACELINE(_T("sdf"));或TRACELINE(3);用宏来实现也可以
我这样写不知为何错了:
#define TRACEMY(X) TRACE(X);TRACE(_T("\n"));
可以接受CString或int
如函数void TRACELINE(Object x)
{TRACE(x);
TRACE(_T("\n"));
}最后可以这样调用TRACELINE(_T("sdf"));或TRACELINE(3);用宏来实现也可以
我这样写不知为何错了:
#define TRACEMY(X) TRACE(X);TRACE(_T("\n"));
解决方案 »
- 获取png的HBITMAP句柄Gdiplus::Color colorW(255, 255, 255, 255); //啥意思呢?
- 真的是学了N年的C++突然一个很基础题不会做了脑壳短路了大家看看
- 关于界面库的讨论 ,你们都在使用什么界面库???????????????
- 共享内存的生成周期?
- 一个内存泄漏的问题想不通 大家进来讨论下
- 如何实现串口通讯的连接超时问题,望高手指点
- 关于列表视图控件的项目控制问题
- 哪里有VC.net的好书下载?
- 谁有网络会议软件的源代码?
- Flash Media Live Encoder 对filter有特殊要求?
- 讨一个宏的写法
- 用win32sdk如何设置tabcontrol控件的背景色?
TRACE只接受格式字符串,用法与 printf 类似
{
if (SUCCEEDED(v.ChangeType(VT_BSTR)))
{
OutputDebugStringW(v.bstrVal);
OutputDebugStringW(L"\n");
}
}// 使用方法
char* szInfo = "hello world";
WCHAR* szwInfo = L"I am unicode string."
long lNum = 32;
traceline(szInfo);
traceline(szwInfo);
traceline(lNum);