第一次知道CSP还是14年的时候,只是一直没时间报。趁CCF学生会员的机会终于考了一次CSP,对比一下往届的题,特别是后三道题,很难写完。
今年第一道题是求一个中间位置数,就是比它小的和比它大的数的数量相当。第二道题看似简单,是一道反求税前工资的题,但是迭代公式比较麻烦,与其是在考编程,不如说是在考会计核算- - !这题耽误了很多时间。
第三题是一个权限方面的题,还没来得及仔细写就交卷了。第四题是先写的,压缩编码,这个题意义挺大的。第五题是一道概率统计题,用C写起来调试就非常有挑战。
********
晚上图书馆重新整理原来的特征提取代码,忽然发现很多东西明白了。不知道是不是考了一次CSP就开窍了。
研一时候同学第一天就问我的问题反复出现了不知多少次。这次明确一下答案:
这次我在VS13里遇到这个问题。就是报错说函数已经有主体。其实就是类似于JAVA里的抽象和具体类的意思,对于C++,
应该先在头文件中声明函数,然后在.cpp中实现,这样调用函数时才不会提示说“函数。。。。已有主体”。
fun.h 中:函数fun的声明;
fun .cpp中:函数fun的实现;
调用时,#include “fun.h"
如果没有定义fun.h,直接 #include "fun.cpp"就会在编译时说”函数fun 。。。。已有主体“。其实也就是.h声明,cpp实现
http://blog.csdn.net/lengshuangfei/article/details/6027792