C问题,long &
void (__stdcall *SETUPdll)(long& NumberOfComponents, char* HFILES, char* HFMIX, char* HRF, long& ierr, char* HERR, long l1, long l2,long l3,long l4);
long& NumberOfComponents (long &)是个什么类型的参数?
应该怎么念? 调用时传什么参数给它?
同指针实现的效果差不多,比指针要安全!!
引用~
传long
void setupdll(long& NumberOfComponents)
{
++ NumberOfComponents;
return;
}
main()
{
long i=0;
setupdll(i);
printf("%d",i);
}
i=?
0 还是 1
这个是C++里面的东西!引用就是一个变量的别名,也就相当于一个人的小名或外号,他跟实参都指向同一个对象,所以它跟C的指针差不多,不过更加安全!!!
1............
c++里的引用传参,形参名是实参的一个别名,不是副本.
5楼的程序相当于c语言里一下代码:
C/C++ code:
void setupdll(long *NumberOfComponents)
{
++NumberOfComponents;
return;
}
int main()
{
long i=0;
setupdll(&i);
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
分别用结构化方法和面向对象方法编程实现下面要求:
对Circle和Rectangle实现以下功能Center,Move,Rotate,Print.
自己先订以下,这是一个刚学习计算机的人问我的
学习,看看
继续顶哦
学习了。
go o ......
VC6.0不能用,VS系列太大,能不能推荐几款小巧的C/C++的IDE
没有。楼下的垃圾回答
http://topic.csdn.net/u/20100105/09/c854cc79-c8b0-4c1a-a8cf-9ab001ab13a5.html?76698
VC6.0我windows7能用
其他的
DEV ......
C/C++ code:
#include<stdio.h>
#define MAXN 26
char stack[MAXN];
int top=0;
int push(x);
int pop(p_y);
void main()
{
char mpush=3;
char *mpop;
*mpop=0;
// printf("%d\n ......
目前公司在做其他公司的C/S软件的代理,现在想仿照他的产品自己做,只是功能仿照而已,不清楚他们是用什么技术开发的,我们用winform开发了相似的功能,他们的源代码我们没有,因此在源代码上没有仿照的可能性,我们 ......