CString在Release版本中必须要先初始化才能使用的问题?

最近在做ATL程序的时候出现了一个令人困扰的问题。 用的是atlstr.h的头文件中CString,同一段代码在Debug版本的时候正常运行,但是到了Release版本的时候,对CString对象赋值的时候直接就崩溃了。找了很久发现只要在头文件中声明变量的时候给它赋一个不为空初值,release版本就不会崩溃,想问问各位大佬,出现这个问题是什么原因呢,是CString的使用方法不对吗?

https://bbs.csdn.net/topics/70478133