
C/C++|语法
codingkid
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中类声明的内存分配
如题。原创 2010-08-07 14:11:00 · 1852 阅读 · 1 评论 -
静态成员函数和静态成员变量
都是破坏类的封装性的用法。看例子:静态成员函数可以直接被外面调用。前提是public权限的。和普通函数一样了。感觉是把any设成了这个函数的友元。。。静态成员变量可以被外界定义并调用。当然也可以被自身的成员函数访问。If you have any questions or ideas ,please feel free to contac原创 2011-09-26 12:19:38 · 535 阅读 · 0 评论 -
new和malloc的区别
1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。4、new 和转载 2011-10-10 10:37:52 · 594 阅读 · 0 评论 -
双目运算符&&和||
结果都是func1说明&&和||只要第一个符合条件,就不在判断下去了。因为,这两个运算符的结合都是从左往右的。原创 2011-10-10 11:00:53 · 2021 阅读 · 0 评论 -
char *c和char c[]区别
问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码运行结果2293628 4199056 abc2293624 2293624 abc2293620 4199056 abc #include using name原创 2011-10-10 11:11:34 · 52491 阅读 · 2 评论 -
static的作用
1.屏蔽同名冲突,限定变量或函数只在本文件中可见。2.存储在静态存储区,保持数据持久性。3.结果是:123结果也是:123这说明变量不再受局部的限制了,因为全局存储区是不受限制的。3.面向对象的静态成员变量。对于非静态数据成员,每个类对象都有自己的拷贝。而静态数据成员被当作是类的成员。无论这个类的对象被定义了多少个,静态数据成员在程序原创 2011-09-28 12:05:01 · 581 阅读 · 0 评论 -
传址调用
<br />#include <stdio.h>int func(int *a,int *b){int tmp;tmp=*a;*a=*b;*b=tmp;return 0;}int main(){int a=1;int b=2;printf("%d,%d/n",a,b);func(&a,&b);printf("%d,%d/n",a,b);return 0;}<br /> <br />vlist *addnode=(vlist*)malloc(原创 2011-04-24 23:07:00 · 642 阅读 · 0 评论 -
字符串数组|char *转换为unsigned int|友元
<br />#include <stdio.h>int main(int argc,char *argv[]){char *array[]={"ab","cd","ef"};int i;for(i=0;i<3;i++){printf("%s--->/n",array[i]);//printf("%s/n",argv[i]);}return 0;}<br /><br /><br />实现功能:<br />因为char *一定程度上相当于string<br />又加上原创 2011-04-20 23:44:00 · 4355 阅读 · 0 评论 -
fopen /open,read/write和fread/fwrite区别
如题。转载 2010-11-14 15:42:00 · 1216 阅读 · 0 评论 -
避免内存泄露、迷途指针
如题。原创 2010-08-17 10:55:00 · 1851 阅读 · 1 评论 -
变量、指针、引用
如题。原创 2010-08-09 14:52:00 · 565 阅读 · 0 评论 -
存储区——全局、自由、堆栈、寄存器、代码
如题。原创 2010-08-09 14:28:00 · 1043 阅读 · 0 评论 -
函数分配内存
如题。原创 2010-08-08 19:14:00 · 593 阅读 · 0 评论 -
cpp的一些冷语法
一些不常用的语法还是需要介绍一下的,不然自以为正确的会在上面耗时很久,虽然这些知识比较冷,但是设计出来还是有用武之地的。脑子里留个印象比较好。一、一些内置类型的大小wchar_t这个内置类型,没有char那么常见,不过如果是实际场景中表示中文和日文等就需要用到了。float一般大小为一个字的大小,即32位机器是4字节,double顾名思义是双字8字节了。原创 2011-09-30 09:58:46 · 875 阅读 · 0 评论