C++相談室 part10
■ このスレッドは過去ログ倉庫に格納されています
0134デフォルトの名無しさん
NGNG下の使い方はあってますでしょうか?
#include<string>
template <typename T> void aa(const T *a)
{
std::basic_string<T> s = a;
}
class Data
{
char *m_ts;
wchar_t *m_tsw;
public:
Data(){}
Data(char* c,wchar_t* w)
{
m_ts = c;
m_tsw= w;
}
~Data(){}
inline operator char* () const
{
return m_ts;
}
inline operator wchar_t* () const
{
return m_tsw;
}
};
int main()
{
Data data("1234567890",L"1234567890");
aa<wchar_t>((wchar_t*)data);
aa<char>((char*)data);
}
■ このスレッドは過去ログ倉庫に格納されています