OpenCasCade(OCC) CString和Standard_CString之间类型转换

1、CString转Standard_CString
先将CString转成char*,然后char*转成Standard_String

    CString info  = _T("hi OCC");
    int n = info.GetLength();
	int len = WideCharToMultiByte(CP_ACP,0,info,n,NULL,0,NULL,NULL);
	char *str = new char[len];
	WideCharToMultiByte(CP_ACP,0,info,n,str,len,NULL,NULL);
	TCollection_ExtendedString aColString;
	Standard_CString aStr(str);

info为CString类型的变量aStr是Standard_CString类型的变量
2、Standard_CSting转CString
占坑

猜你喜欢

转载自blog.csdn.net/qq_40247982/article/details/106766255