zoukankan      html  css  js  c++  java
  • 第二次课程作业

    第二次课程作业

    Git提交链接


    感想

    这次作业采用分文件的方式,让函数名在头文件中,并在另一个.cpp文件中写函数体。这种写法让main.cpp更加整洁。当函数名多的时候无需多次声明函数并不用在意声明的顺序,这个优点让代码简洁许多。通过查询资料也了解到了,这种写法能够保护函数的主体部分,别人要使用的时候只需提供函数原形及头文件就好了。

    在第一次写的时候其实有很些细节点不知道,其一就是在函数主体部分的文件里是否要加声明的头文件呢?答案是不一定。在这次作业中写显然是多余的。但是如果.c中的函数也需要调用同个.c中的其它函数,那么这个.c往往会include同名的.h,这样就不需要为声明和调用顺序而发愁了(C语言要求使用之前必须声明,而include同名.h一般会放在.c的开头)。有很多工程甚至把这种写法约定为代码规范,以规范出清晰的代码来。也通过查找资料知道了#include "xx.h"的作用实际上是指在这个位置copy一份.h文件里的东西。其二是函数的文件名并不一定要和.h函数的一样,甚至编译器能够解决其他的扩展名如txt; .c。

    最最坑爹的一点是。。代码用几分钟的时间写完,却因为编译器的问题耽搁了几个小时的时间,起初用DEVC++一直出现bug,使用VS里面的创建项目竟然没有C++文件(下了个假的VS);好久好久过后才调试好。。

    [参考文献](http://m.blog.csdn.net/article/details?id=51694683)
    
  • 相关阅读:
    java中接口与抽象类的区别
    单例模式的懒汉式和饿汉式实现分析
    filter的原理(转)
    事务与连接池
    request对象和response对象的作用和相关方法
    java环境变量配置
    关于http
    java笔记5
    理解String的intern()方法
    用递归的方法算出给定字符串的最大连续重复字符的重复次数
  • 原文地址:https://www.cnblogs.com/lzhkami/p/6775316.html
Copyright © 2011-2022 走看看