以下m_str开头的变量都是跟编辑框关联的CString类型变量,以下两句代码是希望把几个字符串拼接起来,单独执行结果都是对的,但放在一起的话,得到的两个字符串却是相同的(地址一样),这是为什么呢?请高手指教。
LPCWSTR IPAddress = m_strIP1 + _T(".") + m_strIP2 + _T(".") + m_strIP3 + _T(".") + m_strIP4;
LPCWSTR IPMask = m_strMask1 + _T(".") + m_strMask2 + _T(".") + m_strMask3 + _T(".") + m_strMask4;
另外,
LPCWSTR IPAddress = _T("123");
LPCWSTR IPMask = _T("456");
这两句代码放在一起执行,结果是对的,两个字符串的地址也是不一样的,为什么前面就不行呢?