摘要:
1.C++的static有两种用法,面向过程程序设计中的static和面向对象程序涉及中的static。前者应用于 普通变量和函数,不涉及类;后者主要说明static在类中的作用 1面向过程涉及中的static 1.1静态全局变量 在全局变量前,加上关键字static,该变量就被定义为一个静态全局变 阅读全文
摘要:
1.C++的static有两种用法,面向过程程序设计中的static和面向对象程序涉及中的static。前者应用于 普通变量和函数,不涉及类;后者主要说明static在类中的作用 1面向过程涉及中的static 1.1静态全局变量 在全局变量前,加上关键字static,该变量就被定义为一个静态全局变 阅读全文
摘要:
1 //算法 2 //设计将两个递增有序带头结点链表合并为一个有序递减的链表。 3 //1,2,3,4,5 4 //2,5,9,10 5 void MergeList(LinkList &La,LinkList &Lb) 6 { 7 LNode *r,*pa=La->next,pb=Lb->next 阅读全文
摘要:
函数设计的精髓:编写整洁函数,同时把代码有效组织起来 原则2.1:一个函数仅完成一件功能。 一个函数实现多个功能会给开发,使用,维护都带来很大的困难。 案例:realloc,在标注的C语言中,realloc是一个典型的不良设计,这个函数的基本功能是重新分配内存,但它承担了天多的其他任务。如果传入的指 阅读全文
摘要:
原则4.1 一个变量只有一个功能,不能把一个变量用作多种用途 说明:一个变量只用来表示一个特定的功能,不能把一个变量作多种用途,即同一变量取值不同时,其代表的意义也不同 原则4.2结构功能单一,不要涉及面面俱到的数据结构 说明:相关一组信息才是结构体的基础,结构的定义应该可以明确的描述一个对象,而不 阅读全文
摘要:
1.成功条件,ubuntu的ip为所设置的想要的ip 2.window和ubuntu可以相互ping通 3.ubuntu可以上网 分一下部分操作 1.Vmware8网卡配置为自己想要的ip地址和自己的网关 阅读全文
摘要:
memcpy指的是C和C++使用的内存拷贝函数,函数原型为void *memcpy(void *destin, void *source, unsigned n); 阅读全文
摘要:
1.获取编译压缩包,并且解压到对应的目录之中,不行就用mv 2.配置环境,必须是虚拟机里的环境,那么就是/etc/profile 环境配置方法 export PATH=$PATH:一直到bin的目录文件下 记得要加空格,否则会出错 阅读全文
摘要:
参考和摘录(https://blog.csdn.net/weixin_42339542/article/details/111701908) 非本人所写,仅用于记录和回看 什么是回调函数? 通俗来说,回调函数就是开发者A定义,另一个开发者B实现,并在A实现的函数中调用的函数 假如模块A的数据如何传给 阅读全文
摘要:
个人理解总结:回调函数即在A中定义,B中实现,当A中代码需要应用的时候,利用函数指针的方式去调用,相当于在运行时将B中实现的代码搬入A中运行。 本质上是将函数的入口地址传递给了A。 要使用回调函数,第一步需要在A中定义 1.typedef int (*回调函数名)(参数列表) 2.定义回调函数注册表 阅读全文
摘要:
1.git reset HEAD <file> 测试方法,首先修改某个文件,用git status查看,修改的内容会显示modified +修改的内容,并且是红色字体,用git add +文件名等,提交到暂存区,成功后使用git status能看到变成绿色 接着使用git reset HEAD 就能 阅读全文
|