自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jackywgw的专栏

c/c++ linux php web mysql python tcp/ip shell java

  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 函数返回值—返回局部变量

<br />看看下面的程序的输出: <br /><br />#include <stdio.h> <br />char *returnStr() <br />{ <br />     char *p="hello world!"; <br />     return p; <br />} <br />int main() <br />{ <br />     char *str; <br />     str=returnStr(); <br />     printf("%s/n", str); <br

2011-03-30 09:44:00 636

原创 栈的c++实现

<br />#ifndef __STACK__H__<br /> #define __STACK__H__<br /> #include<iostream><br /> #include <vector><br /> using namespace std;<br /> template <typename Object><br /> class stack<br /> {<br />     public:<br />         stack(int size=-1):top(siz

2011-03-29 20:35:00 395

转载 使用throw抛出异常

<br />使用throw抛出异常<br /><br /> 本人节选自《21天学通C++》一书<br />     抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:<br /> throw 表达式;<br />     如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处 理,捕获和处理的条件是被抛弃的异常的类型与c

2011-03-22 16:24:00 2091

转载 十年读一书

<br />这几天不知怎么搞的,总是关注有关阅读的问题。看来,微博时代,碎片化信息对人的影响真是太大了。现在,一有空就喜欢把手机拿出来,刷新一下微博, 看看又有啥新言论。偶尔看到精彩之处,还忍不住也要说两句,或者转发,想和更多的人分享吧。然而,可能这事儿一过,下一会儿就不记得刚才看到什么,说过什 么了吧。真正成了雁过留声,只是留下了声,而没有带走一片树叶。<br />昨天看百家讲坛,听到张良十年读一书的故事。故事可能有点儿老,说起来大家都知道,就是传说在张良刺杀秦王不成隐居的日子里,遇到一个奇老头,故意

2011-03-14 15:03:00 783

原创 c++ vector resize & reserve

<br />首先必须弄清楚两个概念:<br />1.capacity<br />   指容器在分配新的存储空间之前能存储的元素总数。<br />2. size<br />   指当前容器所存储的元素个数<br /> <br />在弄清这两个概念以后,很容易懂resize和reserve的区别<br /> <br />1).reserve表示容器预留空间,但并不是真正的创建对象,需要通过insert()或push_back()等创建对象。<br />resize既分配了空间,也创建了对象。<br /> <br

2011-03-14 15:01:00 20828 4

原创 c++ primer 之-------操作符operator()

class absInt {    public:          int operator() (int val) {             int result = val              return result;          } }; 重载的operator()必须被声明为成员函数,它的参数表可以有任意数据的参数,而参数类型可以是给出被作为函数参数的任何类型。

2011-03-06 22:05:00 1005

原创 汉诺塔

1.有三根杆子X,Y,Z。X杆上有若干碟子 <br /> 2.每次移动一块碟子,小的只能叠在大的上面 <br /> 3.把所有碟子从X杆全部移到Z杆上<br /><br />#include <iostream><br /> using namespace std;<br /><br /> void move(int n, char x, char y, char z)<br /> {<br />     if(n >= 1)<br />     {<br />         move

2011-03-01 16:11:00 823

《Snort 入侵检测系统源码分析》

《Snort 入侵检测系统源码分析》--独孤九贱

2017-07-05

23种设计模式(C++)

23种设计模式(C++)

2017-07-04

TCP/IP 详解2

TCP/IP 详解2

2017-06-06

UNIX网络编程_卷2_进程间通信

unix 网络编程 卷2 进程间通信,是第二版

2014-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除