
C++
文章平均质量分 77
Jason__Zhou
代码是朋友,可以真诚沟通,而且非常忠实。热爱你所写下的代码.
展开
-
C++ 重要总结
1.数组初始化memset(a, 0, sizeof(a));原创 2014-09-01 20:33:38 · 488 阅读 · 0 评论 -
微软家族的首个跨平台开发工具 Visual Studio Code
微软家族的首个跨平台开发工具 Visual Studio Code 长这样哦。很多童鞋说像 Atom,其实他们在官网就说了用的是 Electron Shell(Atom) Why Visual Studio Code? Visual Studio Code provides developers with a new choice of developer tool that combines转载 2015-04-30 09:06:33 · 1454 阅读 · 0 评论 -
fread fopen 字符 二进制读写
刚刚遇到的问题,一直以为使用C标准库的fopen函数时,mode参数中’b’的作用可有可无,今天遇到了一点麻烦,所以才感觉到了有什么区别。 Linux下的换行符是‘\n’,windows 下的是’\r\n’。 这个问题在Linux不会出现,在windows 下才会。 现有一个windows下的文本文件。 如果打开文件的时候mode参数没有‘b’,则认为是以字符文件的形式打开,在使用fread转载 2015-04-22 09:59:34 · 1327 阅读 · 0 评论 -
指针的传递
引用传递#include #include #include #include struct st{ int a; struct st * pst;};void fun(struct st *& pst){ struct st * p; p=(struct st *)malloc(sizeof(struct st)); if(NULL==p) { exit原创 2015-01-12 22:12:07 · 489 阅读 · 0 评论 -
二叉树的深度优先搜索和广度优先搜索
深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。如右图所示的转载 2014-09-24 13:09:01 · 1443 阅读 · 0 评论 -
STL各种容器的使用时机详解
但是其中有些描述可能不一定实际。例如:如果你需呀处理的元素数量很少,可以虎落复杂度,因为线性算法通常对元素本身的处理过程比较快,这种情况下,“显性复杂度搭配快速的元素处理”要比“对数复杂度搭配慢的元素处理”来得划算。 作为对上表的补充,使用时: 1.缺省情况下应该使用vector。vector的内部结构最简单,并允许随机存取,所以数据的存取十分方便灵活,数据的处理也够快转载 2014-09-21 19:57:43 · 454 阅读 · 0 评论 -
C++ 文件操作
ofstream类支持磁盘文件输出//文件的输出#include using namespace std;void main() //程序从这里开始运行{ ofstream SaveFile("cpp-home.txt"); SaveFile <<"Hello World, from www.cpp-home.com and Loobian!"; SaveFile<<endl;原创 2014-09-21 20:31:39 · 411 阅读 · 0 评论 -
C++ 详细复习
1.基本的数据类型:bool 1char 1short 2int 4unsigned int 4long 4float 4long long 8double 82.const 符号常量 在声明时一定要赋初值3.“,”运算符,先计算表达式一,再计算表达式二,最终结果为表达式2.a=3*5,a*4 最终结果为604.优先级 ! && ||原创 2014-09-19 17:02:59 · 728 阅读 · 0 评论 -
C++ 栈和队列 Vector
原帖 http://blog.youkuaiyun.com/zhy_cheng/article/details/8090346使用标准库的栈和队列时,先包含相关的头文件#include#include定义栈如下:stack stk;定义队列如下:queue q;栈提供了如下的操作[cpp] view plaincopy转载 2014-08-18 13:53:59 · 12562 阅读 · 1 评论 -
程序的通用性 固定数据类型的位数
有符号型64位整数,值域为:-9223372036854775808 .. 9223372036854775807。无符号型64位整数,值域为:0 .. 18446744073709551615。 表 1. 固定精度的数据类型 类型 定义 DWORD32 32 位无符号整数 DWORD64 64 位无符号整数 INT32 32 位有符号整数 INT64 64 位有符号整数 L转载 2015-06-15 15:12:10 · 779 阅读 · 0 评论