无法读取xml 。

    ValueVector vv =FileUtils::getInstance()->getValueVectorFromFile("t.xml"); 

t.xml是存在的。如果写错了反而不会报错。写对了就会出现以下错误。

<!--?xml version="1.0" encoding="UTF-8"?-->
 
<plist version="1.0">
 
    <dict>
        <key>id</key>
        <string>10</string>
        <key>info</key>
        <string>风一般的男纸</string>
    </dict>
    <dict>
        <key>id</key>
        <string>20</string>
        <key>info</key>
        <string>注定是寂寞的</string>
    </dict>
</array>
</plist>

0x00A9CEB6 处的第一机会异常(在 gpl.exe 中): 0xC0000005: 读取位置 0xCCCCCCE8 时发生访问冲突。
0x00A9CEB6 处有未经处理的异常(在 gpl.exe 中): 0xC0000005: 读取位置 0xCCCCCCE8 时发生访问冲突。

一行代码的错误也没人回答????

找了半天。这样可以在VS2010下输出到控制台 log("%s",text);
但是有个问题。。这个text前3个字符是??? 后面的全部正常
奇怪死了。

文件另存为ANSI就没事,另存为UTF-8前面就会有???
请问什么情况??
这个论坛就我一个人在这自问自答么