摘要:
最近的项目在Linux下用到了TinyXML库,但是输出xml中的中文总是显示乱码,用UltraEdit查看输出文件为ASCII编码,求助Google大神,发现只需要将tinyxml.cpp源文件中的3处useMicrosoftBOM = false;改为useMicrosoftBOM = true;即可输出UTF-8编码的xml文件了,原理在这里,对作者表示感谢。 阅读全文
摘要:
1. 返回局部变量的值 可以有两种情况:返回局部自动变量和局部静态变量,比如, int func(){ int temp = 0; // 返回局部自动变量的值 return temp;}局部变量temp存储在栈中,函数返回时会自动复制一份temp的copy给调用者,没有问题。int func(){ static int a = 1; // 返回局部静态变量的值 return a;}局部变量a存... 阅读全文