- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 c++ 类
1:成员函数的声明必须在类的内部,但是它的定义既可以在类的内部,也可以在类的外部。 2:this成员函数通过一个名为this的指针的额外的隐式的参数来访问调用它的那个对象。例如调用一个成员函数的时候,用请求该函数的对象地址初始化this,例如,如果调用f.func(),编译器负责将f的地址传给func的隐参数。func本来没有参数,但是现在就相当于func(&f)。 3:常量成员函数: std
2016-01-28 02:43:15 577
原创 有关unsigned和有符号类型的区别
相信大家对于unsigned这个玩意并不陌生,但是有的时候却会被它搞懵,比如下面:#include<iostream>using std::cout;using std::cin;using std::endl;int main(int argc,char *argv[]){ char a = 255; char b = 256; unsigned char c = 2
2016-01-22 18:32:28 968
原创 C++ IO基础
一:c++I/O处理,按照数据输入输出的过程,形象的将其看做流。数据在流中进行传播。 所有的流有两个基类:ios和streambuf类 streambuf:提供对缓冲区的基本操作,设置缓冲区等 ios:记录流的状态,支持对streambuf的输入/输出的格式化/非格式化操作。istream和ostream的操作:istream1:>> : 返回的是引用,所以可以连续使用。int a,b,
2016-01-22 11:09:57 760
原创 linux&c 进程控制 课后习题
(声明:本篇博客只是博主自己的理解,加以整理,目的是总结刚学过的进程知识,不一定绝对正确,非常愿意听客官您提出宝贵意见。)Q1:进程中的全局数据段(全局变量),局部数据段(局部变量),静态数据段的分别位于哪个内存地址空间? 答:对于进程的概念,我把它理解一个可执行程序进行的实体,我们c语言代码在变成可执行文件的过程中都会经历下面4步(以我们大家接触的第一个c语言程序“helloworld”为例)
2016-01-18 23:01:35 887
原创 RedHat 7.0 下 FTP 服务的安装,启动,配置,以及虚拟用户的建立
一:ftp服务的安装,启动和启用。 1:vim /etc/sysconfig/selinux 改为disabled后重启 :需要先关闭selinux加强防火墙。 2:yum install vsftpd lftp -y systemctl start vsftpd :安装服务并且启动服务。 3:firewall
2016-01-17 19:31:32 7308
原创 typedef的用法 单向链表的查找、增加、删除、销毁。
一:typedef的用法。 写一个数据结构(计算机存储数据的一种方式,是抽象的,可以人为组织,提高算法效率),我们需要注意:接口友好,模块化,规范命名等方面,在接口友好方面,typedef是非常好用并且标准及人性化的。/*定义一个叫student的结构体*/struct student{ int Id; char name[20]; };struct st
2016-01-17 19:15:32 1724 2
原创 简单理解函数声明(以signal函数为例)
这两天遇到一些声明比较复杂的函数,比如signal函数,那我们先简单说说signal函数的用法:(参考《c陷阱与缺陷》) signal:几乎所有c语言程序的实现过程中都要用到signal函数,作为捕获不同步的一种方式。我们用户要调用signal函数,可以这样使用,首先在头文件中加入:#include<signal.h> ,然后我们可以这样调用signal函数:signal(signal typ
2016-01-17 19:10:07 1028
原创 指针与数组,指针与函数,指针与字符串
一:指针与数组首先我想解释清楚指针与数组名的关系,由下面的代码引入问题,不知道大家有没有好奇过为什么它们三个是一样的?#include<stdio.h>int main(int argc,char *argv[]){ int a[5] = {1,2,3,4,5}; printf("%p %p %p\n",a,&a,&a[0]); return 0;} 那我们在看下面代
2016-01-17 19:04:01 892
原创 const int * p 和 int const * p 和 int * const p 的区别
首先注意,const int * p 和int const *p 是一样的,并且不管是不是*p,即使const int i和int const i也是一样的,所以我们接下来只讨论int const * p和int * const p的不同对于这种问题,我们只用将const 的位置固定,然后再看后面的东西,一般规则是后面的东西不能在进行赋值或者修改
2016-01-14 16:19:13 3764 7
ncurses_programs代码示例
2017-12-28
mysql-connector-c++-1.1.7-linux-glibc2.5-x86-64bit.rpm
2017-01-07
dosbox-0.74 无bug修复版(内含.EXE文件)
2016-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人