
bilibili
rookie233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hello world
I am a novice but is destined to become a master.原创 2016-11-13 20:46:32 · 158 阅读 · 0 评论 -
虚函数
#include using namespace std; //基类People class People{ public: People(char *name, int age); virtual void display(); //声明为虚函数 protected: char *m_name; int m_age; }; Peo原创 2017-01-20 22:11:22 · 177 阅读 · 0 评论 -
线程创建
#include int pthread_create(pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); 参数说明: thread:指向pthread_t类型的指针,用于引用新创建的线程。 attr:用于设置线程的属性,一般不需要特殊的属性,所以可以简单地设置为NULL原创 2017-01-19 20:09:08 · 200 阅读 · 0 评论 -
16-11-21
C语言为什么要有 main 函数?具体作用是什么? main是用来指定程序从那里开始执行的。就是一个大家遵守的规定。(被写到了C99规范) 从编译器的角度来看,你可以自己定义你喜欢的main1, main2 或者其他什么函数。只要没有重名,c的编译器都能给你编出来。(生产结果是obj文件,而不是可执行文件) 所以你问为什么c语言要main函数,其实c语言并不是那个在转载 2016-11-21 22:21:11 · 247 阅读 · 0 评论 -
16-11-20
冒泡法 冒泡排序每一趟排序把最大的放在最右边。 比如: 87 12 56 45 78 87和12交换:12 87 56 45 78 87和56交换: 56 87 45 78 87和45交换: 45 87 78 87和78交换: 78 87 到此第一趟排序结束,接下来的每一趟排序都是这样。 #include转载 2016-11-20 23:33:52 · 175 阅读 · 0 评论 -
16-11-19
vim tab设置为4个空格 在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格: set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格) set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换: TAB替换为空格: :set ts=4 :set expandtab转载 2016-11-19 22:11:47 · 155 阅读 · 0 评论 -
16-11-18
一个有趣的shell脚本 echo ' ..XXX. .XXX.. .XXXXY.TXXXX. XXXXXYXTXXXXX .VXXVYXTVXXX. `.TYXTXYXTV . ` ,YVTXYYV ., `...XXXXX`.., .`...XXX...,. ..` V ,.' | tr '.`, VYTX' ' ()__() '原创 2016-11-18 21:28:04 · 919 阅读 · 0 评论 -
16-11-15
一个复制程序的shell脚本: i=0 F=N while [ $i -le 5 ] do cp -vf 00.c $F$i.c let i+=1 done 其中00.c 复制成N00.c N01.c N02.c N03.c N04.c N05.c原创 2016-11-15 12:35:20 · 138 阅读 · 0 评论 -
16-11-14
在程序开发中,++i 与 i++的区别在哪里? i++ 与 ++i 的主要区别有两个: 1、 i++ 返回原来的值,++i 返回加1后的值。 2、 i++ 不能作为左值,而++i 可以。 毫无疑问大家都知道第一点(不清楚的看下下面的实现代码就了然了),我们重点说下第二点。 首先解释下什么是左值(以下两段引用自中文维基百科『右值引用』词条)。 左值是对应内存中有确定存储地址的转载 2016-11-14 21:49:50 · 155 阅读 · 0 评论 -
16-11-17
gcc 引用math.h头文件,编译出现undefined reference to sqrt错误 使用math.h中声明的库函数还有一点特殊之处,gcc命令行必须加-lm选项,因为数学函数位于libm.so库文件中(这些库文件通常位于/lib目录下),-lm选项告诉编译器,我们程序中用到的数学函数要到这个库文件里找。本书用到的大部分库函数(例如printf)位于libc.so库文件中,转载 2016-11-17 18:36:11 · 169 阅读 · 0 评论 -
base
#include using namespace std; //基类Base class Base{ public: virtual void func(); virtual void func(int); }; void Base::func(){ cout } void Base::func(int n){ cout }原创 2017-01-21 16:56:02 · 255 阅读 · 0 评论