C++
猪头劲
一个默默耕耘的人儿~~~
展开
-
初学者(我)对虚基类的一点疑惑
虚基类,别人都这样称呼吗,但是我觉得虚继承可能会更好吧。。。。原创 2014-05-27 21:41:58 · 545 阅读 · 0 评论 -
C语言关于字符串操作的安全问题
安全问题C的字符串操作,是在内存上直接进行的,而没有加入什么安全的措施,这使得拷贝(strcpy)和追加(strcat)操作存在着严重的问题,下面是我个人的一些总结(文字的解释我认为没有什么用,大家多测试就是,建议大家采用vs2013及以上版本来测试,看内存比较方便,具体的函数用法大家用用搜素引擎,我不赘述)代码/* 在C的情况,总的来说,目标字符串应该确保容量足够大 *//* C语言字符串安全追加原创 2016-10-22 14:00:58 · 2043 阅读 · 0 评论 -
C/C++字符串,字符数组,字符指针及其相互静态拷贝与追加的安全问题解决方案(1)
前言这是第一篇,将把一些基本概念注意点列明,代码都在vs2013测试过,读者如果想用,应该花点时间理解,而不是把注释全部去掉来运行。本篇知识讲解一下安全拷贝的问题及其解决方案,下一篇将介绍安全追加问题代码及其注释讲解#include<stdio.h>#include<string>#include<iostream>using namespace std;/* c中由于要追求效率,所以字符串字符原创 2016-10-24 23:27:02 · 2042 阅读 · 0 评论 -
C/C++字符串,字符数组,字符指针及其相互静态拷贝与追加的安全问题解决方案(2)
前言接上篇内容,这次会描述字符串的安全追加,建议一样,看懂代码,不要盲目调试,多debug,多查看内存代码及其解释#include<stdio.h>#include<string>#include<iostream>using namespace std;#define SIZE 10/* 在使用这些函数时,应该加以封装来达到自己想要的效果 *///dn表示dest“已分配”(可用的)的空原创 2016-10-25 19:30:28 · 526 阅读 · 0 评论