C++技术
文章平均质量分 65
psy0324
这个作者很懒,什么都没留下…
展开
-
C++ 指针与数组的关系及运算
数组其实是一个地址,这个地址存储的是数组的第一个元素的内存地址。因此可以将数组名赋值给一个指针,或者你也可以将数组名当成一个指针使用。以下访问数组的代码都是正确的。int array[10];int * pArray=array; //直接将数组名赋值给指针 访问数组的第一个元素可以如下方式:array[0] //正常的访问*array //由于数组本原创 2009-11-10 16:32:00 · 906 阅读 · 0 评论 -
new与delete函数使用方法以及注意事项
new 与delete是C++预定的操作符,它们一般需要配套使用。new用于从堆内存申请一块空间,一般动态用于动态申请内存空间,即根据程序需要,申请一定长度的空间,而delete则是将new申请的空间释放。new 有以下的三种格式申请内存空间new 数据类型new 数据类型(初始值)new 数据类型[常量表达式]如 int * p1=new int; int原创 2009-11-10 16:52:00 · 31033 阅读 · 8 评论 -
检测一个字符是否包含在另一个字符中
在实际开发当中,经常遇到要判断一个字符窜是否是另一个字符窜的子窜。下面的函数可以实现判断,并且能返回与之相同的第一个字符的位置。int Index(char *s,char *t){ int i,j,k; for(i=0;s[i]!=/0;i++) { j=i; //每次循环都保存当前i变量的值 //子原创 2009-12-07 13:33:00 · 731 阅读 · 0 评论