关闭

C++中的类模板详细讲述

一、类模板定义及实例化 1. 定义一个类模板: View Code 1 templateclass 模板参数表> 2 3 class 类名{ 4 5 // 类定义...... 6 7 }; 其中,template 是声明类模板的关键字,表示声明一个模板,模板参数可以是一个,也可以是多个,可以是类型参数 ,也可以是非类型参数。类型参数由关键字c...
阅读(536) 评论(0)

类模板与模板类

1.类模板与模板类的概念 ⑴ 什么是类模板 一个类模板(也称为类属类或类生成类)允许用户为类定义一种模式,使得类中的某些数据成员、默写成员函数的参数、某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的)。 如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存在不是代表一个具体的、实际的类,而是代表着一类类。...
阅读(399) 评论(0)

10年跳槽经验总结 高级人才不用找工作

首先,真正的高级人才是不用找工作的,因为只有被工作找的份。   但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:   1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:   一类是垃圾公司,如一些别有用心的保险公司、中介公...
阅读(1076) 评论(1)

为什么构造函数没有返回值?

意见(1) 我认为构造函数隐含的返回值就是this,因为构造函数是在类的对象产生时自动调用。构造函数被调用也就意味着产生了一个对象,而this指针是与对象实体相关联的,所以我认为它返回的就是this。举例如下:     class   A     {     public:         A();       ~A();     public:       void...
阅读(660) 评论(0)

武汉IT名企目录

1、腾讯 2、烽火科技 3、新思科技 Synopsys 4、华为 5、高德红外 6、武汉思非电子技术有限公司  (待遇不错) 7、IBM 8、SMC network 9、EMC 10、智邦大陆科技有限公司 11、软通动力 12、鹰图公司 13、德电(中国)通信技术有限公司 14、高伟达软件股份有限公司 15、联想 16、神州数码 17、武汉长光科技 18、搜狐...
阅读(8397) 评论(0)

免费英文技术书籍

1、免费Python英文书籍: http://pythonbooks.revolunet.com/  2、免费JavaScript英文书籍: http://jsbooks.revolunet.com/...
阅读(1063) 评论(0)

学习C++ 50条建议

1.把C++当成一门新的语言学习(和C没啥关系!真的。);  2.看《Thinking In C++》,不要看《C++变成死相》;  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;  4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开...
阅读(1174) 评论(3)

学习C++从入门到精通的经典书籍

一)语言入门   《C++   Primer》: 适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。      《The   C++   Programming   Language》/《C++程序设计语言·第三版特别版》 :  简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The...
阅读(665) 评论(0)

linux 一个文件打成多个包

1、压缩      将文件test分包压缩成500M 的文件:      tar czf - test | split -b 500m - test.tar.bz2 2、解压      将第一步分拆的多个包解压:      cat test.tar.bz2* | tar -jxv...
阅读(751) 评论(0)

linux uniq命令详解

uniq 命令   文字   uniq是LINUX命令   用途   报告或删除文件中重复的行。   语法   uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]   描述   uniq 命令删...
阅读(3730) 评论(0)

IDE、SATA、SCSI、SAS、FC、SSD硬盘类型介绍

目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。 IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。一般服务器硬盘采用这两类接口,其性能比上述两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。FC是光纤通道,和SCIS接...
阅读(704) 评论(0)

用宏定义swap(x,y)

方法1、 #define swap(x,y) (x = (x)+(y),y=(x)-(y), x=(x)-(y)) 方法2、 #define swap(x,y) x = (x)+(y);y=(x)-(y);x=(x)-(y) 方法3、 #define swap(x,y)\  x = (x)+(y),\ y=(x)-(y), \ x=(x)-(y)...
阅读(5818) 评论(0)

c语言程序的存储区域与const关键字的使用方法

一.C语言程序的存储区域 1.由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。 2.C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的...
阅读(721) 评论(0)

SCSI 总线和协议

I/O 技术实现在计算机和存储设备之间的数据交换。实现从CPU 到存储系统的I/O通路的一个中间就是SCSI(Small Computer System Interface).   一.  I/O 通路        在计算机中,一个或多个CPU 处理在CPU缓存或主存储器(RAM:Random Access Memory)中的数据。 CPU缓存或主存储器是非常快的器件,但是断电就不能保存,...
阅读(5391) 评论(0)

linux硬链接与软链接

1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一...
阅读(540) 评论(0)

linux grep命令详解

linux grep命令 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数...
阅读(566) 评论(0)

在字符串中查找最长的数字串

一、思路: 1、定位最长的数字字符串,并获得长度  2、将最长串拷贝至输出地址中 二、问题: 1、未考虑到字符中存在多个长度相同的数字字符串的情况 三、C代码实现如下: #include #include #define true 1 #define false 0 typedef int bool; int get_longest_digital_string(cha...
阅读(882) 评论(0)

linux lsmod命令详解

lsmod  (list modules) 语  法:lsmod 功          能: lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。 补充说明: 执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编...
阅读(24518) 评论(1)

linux dmesg命令详解

功能说明:显示开机信息。 语  法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 参  数: -c 当完成打印显示后清除环缓冲内的内容。 -s 缓冲区大小 定义一个大小为"缓冲区大小"的缓冲区用于...
阅读(2507) 评论(0)

linux awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfred Aho...
阅读(657) 评论(0)
85条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:232168次
    • 积分:2594
    • 等级:
    • 排名:第15018名
    • 原创:30篇
    • 转载:54篇
    • 译文:1篇
    • 评论:20条
    最新评论