随笔分类 -  C++

摘要:果然,写代码的能力还是靠码代码的。看了书,以为会了,结果做题目还是有点懵。 最近继续看C++编程思想,看到了友元,就是friend关键字,以前看过也了解。再看一遍,受益匪浅。 先看个代码吧:#include using namespace std;class A;class B {publi... 阅读全文
posted @ 2013-10-31 16:21 长溪 阅读(3245) 评论(0) 推荐(0)
摘要:内联函数 内联函数与常规函数区别不在于编写方式,C++编译器将他们组合到程序中的方式不同。也是代码替换,但是函数存放的地址不同,调用不需要在内存中来回跳转。所以,内联函数执行速度块,但是占用内存也比较多。通常的做法是:将函数定义放在本应是声明函数的地方。看一段代码:#include using ... 阅读全文
posted @ 2013-10-23 15:14 长溪 阅读(148) 评论(0) 推荐(0)
摘要:好久没写,一直在忙着工作、生活、学习。 前些天,准备一家美国外包公司的面试,C#前台界面,结果是技术不合格。也不算失落,还想着要是进了,就真要开始努力做C#,JAVASCRIPT,AJAX了。哦,对了,技术面试主要用到了List型,不是特别熟悉,问题解决了,花时间有点长。晚上的动车,回到故乡,... 阅读全文
posted @ 2013-10-19 17:32 长溪 阅读(268) 评论(0) 推荐(0)
摘要:C++动态创建对象构造函数不允许我们向他传递内存地址来进行初始化?在堆上创建对象要确保构造函数调用。1.对象创建创建一个C++对象时:1.为对象分配内存。2.调用构造函数初始化内存。碰到{,存储单元就在栈上被创建(C语言需要在头部申明变量原因?)3种分配内存的方法:1.静态分配2.堆分配3.栈分配m... 阅读全文
posted @ 2013-06-04 21:03 长溪 阅读(988) 评论(0) 推荐(0)
摘要:昨天看了Linux的进程管理,写一写学到的一点知识。 父进程用调用fork()函数可以创建子进程,并把所有信息复制给子进程。 先看一段C代码: #include#includeint main(){ int pid; printf("first process\n"); ... 阅读全文
posted @ 2013-01-13 15:15 长溪 阅读(2568) 评论(1) 推荐(0)
摘要:题目是HDU 4463:Outlets 一道最小生成树的题,开始时一头雾水,数据结构也不懂,自己在那写,觉得这个方法麻烦,那个方法麻烦。。网上搜了下,知道了最小生成树,又对着网上的代码写了点。 其实要是一开始坚定自己的思路写下去,也能写出来的,就是没有信心,数据结构就是把自己的想法写下来。。... 阅读全文
posted @ 2012-11-20 19:29 长溪 阅读(509) 评论(2) 推荐(1)
摘要:ifelse ifelse一开始语序反了。。View Code 1 #include 2 #include 3 int main() 4 { 5 char *in,*out,*middle; 6 int top=0,i=0,j=0,k=0,n,p; 7 int *flag,... 阅读全文
posted @ 2012-10-08 17:44 长溪 阅读(160) 评论(0) 推荐(0)
摘要:Recently you must have experienced that when too many people use the BBS simultaneously, the net becomes very, very slow.To put an end to this problem... 阅读全文
posted @ 2012-09-28 16:53 长溪 阅读(236) 评论(0) 推荐(0)
摘要:Problem DescriptionFatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean.... 阅读全文
posted @ 2012-09-27 11:55 长溪 阅读(219) 评论(0) 推荐(0)
摘要:There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2)InputInput consists of a sequence of lines, each contai... 阅读全文
posted @ 2012-09-27 11:50 长溪 阅读(140) 评论(0) 推荐(0)
摘要:字符链表的创建,不清楚的时候,指针乱飞,出现Segmentation Fault。改正后,creat函数中,p1=p2时,p1去调用malloc,p1指向另外的一个区域,这点还是不太清楚。代码先贴着~View Code 1 #include 2 #include 3 typedef struct... 阅读全文
posted @ 2012-09-27 11:39 长溪 阅读(225) 评论(0) 推荐(0)
摘要:n层楼梯,可以1次上2阶,或1阶,问有多少种方法走楼梯。View Code 1 #include 2 #include 3 int main() 4 { 5 int n; 6 int *array; 7 void calculate(int n,int *array,i... 阅读全文
posted @ 2012-09-27 11:35 长溪 阅读(452) 评论(0) 推荐(0)