
知识点
_creek
这个作者很懒,什么都没留下…
展开
-
C++各知识点
#include#includeusing namespace std;///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////原创 2015-06-24 10:34:46 · 329 阅读 · 0 评论 -
内部连接与外部连接
声明与定义(1)声明函数声明、typedef声明、友元声明、外部引用声明有两种声明不可以在同一作用域重复声明:类成员函数及静态数据成员的声明(2)定义在同一作用域不可重复定义一个实体内部连接:1)所有的声明2)enum定义3)inline函数定义4)类的定义5)const常量定义6)union定义外部连接1)类中非原创 2015-08-08 14:44:08 · 391 阅读 · 0 评论 -
strlen与sizeof的区别
Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。 sizeof还可以用函数做参数转载 2015-08-08 14:57:40 · 276 阅读 · 0 评论 -
进程与线程的区别
一、定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的基本单位线程是进程的一个实体,是CPU调度和分派的基本单位。它是比进程更小的能独立运行的基本单位,线程基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是他可与同属一个进程的其他线程共享进程所拥有的全部资源。二、关系一个线程可以创建原创 2016-04-08 19:43:05 · 282 阅读 · 0 评论 -
socket通信
./server [ip] [port]1.int port = atoi(argv[2]);2.int listen_sock = start(argv[1],port); //usefull sock int start(char *ip,short port);{ int sock_fd = socket(AF_INET,SOCK_STREAM,0);原创 2016-04-08 21:41:57 · 341 阅读 · 0 评论 -
git的深度理解
此篇文章是根据自己理解的程度写出来的,难免会有错误,还望见谅! git可以看成有三个空间,分别是working directory、stage area(Index,Cache)、history 工作目录下的文件放在working directory中1,文件提交与撤销 在这三个空间中的提交过程与撤销过程相关命令如下图所示git add 用于提原创 2016-06-13 20:50:54 · 701 阅读 · 0 评论