摘要:
(转载)http://www.eefocus.com/yw0520205036/blog/13-04/292659_a28d8.html关于const_cast关于const_cast此知识点,《C++Primer》一书中讲得不够透彻,予以补充。本文部分内容摘自博主kevinzhangyang博客,博客链接:http://blog.csdn.net/kevinzhangyang/article/details/6638521,非常感谢博主的知识分享!运行环境:VS2005形式const_cast(expression),用来修改类型的const或volatile属性,实际应用中,主要用于移除c 阅读全文
posted @ 2013-05-05 23:50
robotke1
阅读(232)
评论(0)
推荐(0)
摘要:
(转载)http://www.cnblogs.com/aduck/articles/2246168.htmlC++ string 详解任何人对本文进行引用都要标明作者是Nicolai M.Josuttis///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他 阅读全文
posted @ 2013-05-05 23:39
robotke1
阅读(196)
评论(0)
推荐(0)
摘要:
(转载)http://www.cnblogs.com/Huayuan/archive/2012/05/18/2507150.html1、中断: 通常被定义成一个事件,该事件改变处理器执行的指令顺序。这样的事件与cpu芯片外部电路产生 的电信号相对应。2、中断的产生: 每个能够发出中断请求的硬件设备控制器都有一条称为IRQ的输出线(中断线)。所有的IRQ线都 与一个中断控制器的输入引脚相连,中断控制器与cpu的intr引脚相连。3、中断向量: 每个中断由0-255之间的一个8位数来标识。称为中断向量。4、中断描述符表: IDT是一个系统表,它与每一个中断或者异常向量相联系,每一个向量... 阅读全文
posted @ 2013-05-05 23:27
robotke1
阅读(223)
评论(0)
推荐(0)
摘要:
(转载)http://shake863.iteye.com/blog/213590在C++语言中,可以用关键字operator加上运算符来表示函数,叫做运算符重载。例如两个复数相加函数:Complex Add(const Complex &a, const Complex &b);可以用运算符重载来表示:Complex operator +(const Complex &a, const Complex &b);运算符与普通函数在调用时的不同之处是:对于普通函数,参数出现在圆括号内;而对于运算符,参数出现在其左、右侧。例如Complex a, b, c;…c = 阅读全文
posted @ 2013-05-05 23:12
robotke1
阅读(726)
评论(0)
推荐(0)
摘要:
(转载)http://blog.sina.com.cn/s/blog_7939cf980101b749.html给定一个字符串,它包含了大量由空格分隔的单词,例如“dogs eat bones”。试构造一个函数,创建一个新字符串(不需要原地转换),将给定字符串中的单词反序,上例中即为“bones eat dogs”。#include <stdio.h>#include <stdlib.h>#include <string.h>struct Word{ char s[20]; int num;}word[100];void main(){ struct Wor 阅读全文
posted @ 2013-05-05 22:48
robotke1
阅读(191)
评论(0)
推荐(0)
摘要:
索引:1.字节序函数2.字节操作函数3.地址转换函数4.readn、writen和readline5.测试描述符类型6.socket函数7.connect函数8.bind函数9.listen函数10.accept函数11.close函数12.getsockname和getpeername13.select函数14.shutdown函数15.pselect函数16.poll函数17.getsockopt和setsockopt18.套接口选项列表19.处理套接口的fcntl函数20.gethostbyname函数21.gethostbyname2函数22.ethostbyaddr函数23.unam 阅读全文
posted @ 2013-05-05 22:26
robotke1
阅读(386)
评论(0)
推荐(0)
摘要:
*** An error occurred during the file system check.*** Dropping you to a shell; the system will reboot*** when you leave the shell.Give root password for maintenance(or type Control-D to continue):解决方法:此时输入root用户的密码,进入单用户模式。用fsck指令来手工修复一下:修复步骤:执行:fdisk -l 查看硬盘信息执行指令:fsck -y /dev/had5注:had5为fdisk所查得的 阅读全文
posted @ 2013-05-05 20:20
robotke1
阅读(749)
评论(0)
推荐(0)
摘要:
(转载)http://blog.csdn.net/shouhuqi/article/details/8095123运气好,一方面是百度今年招人比较多,另一方面是遇到的3个面试官都很和善,和我很投缘。说下准备吧。1 针对对C++的,C++ Primer和effective c++是必须要相当的熟练,有充足的时间的话再看下more effective C++。如果对C++的多态能够熟练运用,能解释字节对齐,C++的面试基本就没问题了。2 算法和数据结构。如果你是ACM大牛,那么面试的算法基本可以无视了,个人认为,把基本的排序算法,数的遍历(包括非递归,递归,层次遍历),图的遍历(包括深度和广度遍历 阅读全文
posted @ 2013-05-05 20:17
robotke1
阅读(263)
评论(0)
推荐(0)
摘要:
(转载)http://www.oschina.net/question/12_25114这个图把vim中基本的移动方法都画上去了,为了方便programmer,特别列出了很多只有写程式才会用的按键。除了这些以外,其实还有一些好用的东西我还没想到怎么画上去比较好(像是tags、没有标准快速键的tab、man..),如果大家有idea欢迎提供。这些图示依照移动的单位大小分为以下几个种类,分别用不同颜色标示:(注意,这不是完整的vim快速键列表,只是我觉得比较常用的键而已。)字元(character)h 左j 下k 上l 右单字(word)w 下一个wordW 下一个word(跳过标点符号)b 前一 阅读全文
posted @ 2013-05-05 19:57
robotke1
阅读(234)
评论(0)
推荐(0)
摘要:
光标的h、j、k、l移动,即左、下、上、右移动。(1)yl ---复制光标所在的字符 按下yl就可以复制这里的“=”了,然后在按下p就可以将复制“=”粘贴。 (2)yh ---复制光标前一个位置的字符 阅读全文
posted @ 2013-05-05 19:43
robotke1
阅读(2434)
评论(0)
推荐(0)

浙公网安备 33010602011771号