
C++
zzz小菜鸟zzz
小菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++内部指针的使用
<br /><br />//创建并使用内部指针1 <br />array<double>^ data={1.5,1.6,18,9,152}; //声明一个元素为double类型的数组<br />interior_ptr<double> pstart=&data[0]; //创建一个double类型的指针 并用数组的第一个元素的地址将其初始化<br />interior_ptr<double> pend = &data[data->Length-1]; //被初始化为数组中最后一个元素的原创 2011-05-04 15:02:00 · 781 阅读 · 0 评论 -
gcnew与new的区别
<br />C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下: 1. gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址. 2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放.原创 2011-05-04 14:54:00 · 1215 阅读 · 0 评论 -
接收数量不定的函数实参
<br /><br />#include <iostream><br />#include <cstdarg><br /> <br />using std::cout;<br />using std::endl;<br /> <br /> <br />int sum(int count,...){//第一个为计数参数<br />if(count<=0) return 0;<br />//处理可变的参数列表<br />va_list arg_ptr;//声明一个va_list类型的指针<br />va_sta原创 2011-05-04 16:06:00 · 593 阅读 · 0 评论