设为首页 加入收藏

TOP

原来结构体和函数是可以同名
2013-01-13 10:33:04 来源: 作者: 【 】 浏览:503
Tags:原来 结构 函数 可以 同名

  名称在C++(www.cppentry.com)中是很重要的一部分,但是细心的同学应该也会发现原来结构体和函数是可以同名的

   #include <stdio.h>

  struct _func{

  int s;

    int t;

  };

  void _func(struct _func s)

  {

  printf("in function _func,struct _func:s.s=%d\n",s.s);

  }

  int main()

  {

  struct _func s;

  s.s = 10;

  _func(s);

  return 0;

  }

  运行结构:

  [cpp]

  [root@localhost TestCode]# ./a.out

  in function _func,struct _func:s.s=10

  在ONVIF里,gSOAP自动产生的代码,几乎全是同名同姓的结构体和函数

 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++和C不同是因为函数重载 下一篇C/C++回文字符串 

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: