发布时间:2013-07-16 19:13:23
main.c :10:2 warning: no newline at the end of file修复这个警告,在文件结尾回车一下就行了。可以很少会有人去仔细探究,为什么gcc会给出这么一个警告?原因其实也很简单,因为标准规定如此。C99第5.1.1.2节这样写道:Each instance of a backslash character (/) immediately followed by a new-line charact.........【阅读全文】
发布时间:2013-07-12 00:11:52
今天在使用gsoap开发过程中,遇到一个问题,在server的.h文件中定义了一个枚举类型:enum ns__test{a=1, b=5, c=8};使用gsoapcpp2 -c -b 生成wsdl文件后,把wsdl文件拿到客户端生成头文件和相关的proxy文件,在相应的头文件中发现enum ns__test中的a=0,b=1,c=2,为什么呢,有谁能解答吗;后续更新enum的使用,gsoap的文档.........【阅读全文】
发布时间:2013-07-10 12:09:18
查阅网上论坛,总结:1.代码健强性,函数或接口提供给人用,在代码可读上说明该参数在函数体内不可改变,同时也预防了函数体实现的人为的误操作;2.当不使用const的时候,函数调用时将不接受const type *的参数,编译会报错;当使用函数带上const type *时,可以接收const 和非const的参数传入;.........【阅读全文】