- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 C++ c_str()使用总结
最近在修改代码时,由于对c_str()的使用不当,尝试用一个指针常量保存字符串的c_str返回值,导致指针指向了垃圾内存,然后就出现了垃圾数据,今天就特意总结下~函数原型const char* c_str() const;返回值c_str()函数返回一个指向C字符串的指针常量,内容是字符串对象的当前内容加上一个额外的终止字符(‘\ 0’)。这是为了与c语言兼容,因为在c语言中没有string类型,所
2016-04-28 17:27:48 4084
原创 Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装(1)编译安装root 账号登陆后,依次执行以下命令:cd /tmp wget http://www.ohse.de/uwe/releases
2016-04-23 17:54:18 507
转载 C++类中的静态成员变量和静态成员函数的作用
数据成员可以分为静态变量、非静态变量两种。静态成员:静态类中的成员加入static修饰符,即是静态成员,可以使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以 静态成员不能访问非静态成员,因为静态成员存在于内存,所以非静态成员可以直接访问类中的静态成员。非静态成员:所以没有加static的成员都是非静态成员,
2016-04-05 20:46:47 446
转载 程序运行时的内存空间分布(二)堆和栈的比较
对于一个完整的程序,在内存中分布情况如下图: 堆和栈的比较表(仅针对C++): 转载地址:http://blog.chinaunix.net/uid-9718353-id-1998079.html
2016-04-05 20:22:32 1022
转载 程序运行时的内存空间分布
我们在写程序时,既有程序的逻辑代码,也有在程序中定义的变量等数据,那么当我们的程序进行时,我们的代码和数据究竟是存放在哪里的呢?下面就来总结一下。 一、程序运行时的内存空间情况 其实在程序运行时,由于内存的管理方式是以页为单位的,而且程序使用的地址都是虚拟地址,当程序要使用内存时,操作系统再把虚拟地址映射到真实的物理内存的地址上。所以在程序中,以虚拟地址来看,数据或代码是一
2016-04-05 20:09:13 518
premium_navicat for MySQL 11.0_cs_x64
2016-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人