c/c++学习笔记
文章平均质量分 77
c_spark
热爱计算机编程,有着积极的学习心态,不断提升个人能力,路漫漫其修远兮,吾将上下而求索...
展开
-
C++对象模型之内存区的使用
对象模型是面向对象程序设计语言的一个重要方面,它会直接影响面向对象语言编写程序的运行机制及对内在的使用机制,因此了解对象模型是进行程序优化的基础。分析一般意义上程序中的数据在内存中的分布,以及程序使用的不同种类的内存等基本的概念。了解对象的生命周期,以及对象的内存布局。只有通过深入的学习C++对象模型,才能避免程序开发中一些不易察觉的内存错误 。从而达到改善程序性能,提高程序的质量。原创 2008-03-15 18:49:00 · 736 阅读 · 1 评论 -
使用c语言判断文件是否存在,并对其进行重命名
用函数access,头文件是io.h, 原型: int access(const char *filename, int mode); mode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。 #include #include #include //判断文件是否存在,如果存在则重命名int isExist(char *filename){原创 2008-05-08 14:14:00 · 5485 阅读 · 1 评论 -
c语言中处理汉字问题
在c语言编写程序时,难免会涉及到汉字的问题,汉字的存储方式不同于普通字符,在不同的平台上,或编译环境中点有不同的字节时,既然不是单字符,如果有存储使用汉字,自然就想到使用字符串。 通常用户可以使用strlen("中文")来显示,在当前环境下一个汉字字符在内存中占用的字符数。 如果显示的是6,则一个汉字点用3个字节的长度,假设一个汉字长度为3个字节。 一般的定原创 2008-07-30 15:12:00 · 25697 阅读 · 3 评论