社区
C语言
帖子详情
请问这里的new是什么意思
zhuyuan102
2008-11-03 03:42:33
假设abc是一个结构体名,那么abc *new是什么意思?
...全文
670
16
打赏
收藏
请问这里的new是什么意思
假设abc是一个结构体名,那么abc *new是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
迷途的书童
2008-11-03
打赏
举报
回复
顶上去,期待高手!
琦天娃娃
2008-11-03
打赏
举报
回复
struct 是定义结构体
typedef struct 貌似是定义结构体类型
abc *new 应该是定义一个指向abc结构类型的指针变量吧。
hyyuanqiang
2008-11-03
打赏
举报
回复
一个结构的指针呗
toooooooooooooooooooooold了
sailing0123
2008-11-03
打赏
举报
回复
有意思!
学习
kiffa
2008-11-03
打赏
举报
回复
你把后面用到new的代码帖点上来。。。
zgy1353246
2008-11-03
打赏
举报
回复
我的眼睛也看不出来
zhuyuan102
2008-11-03
打赏
举报
回复
顶上去等高手解决
lbh2001
2008-11-03
打赏
举报
回复
简直无语
仔细看了下
new就是一个普通的结构体指针变量
哪有什么高深的用法
怕是我眼拙了
zhuyuan102
2008-11-03
打赏
举报
回复
大哥,这是老外写的一个比较新颖的用法,不是乱用new的问题,我在学习这段代码,如果这里不用new,后面的就会出问题,我想知道这个new是什么用法,而不是该不该用new的问题
lbh2001
2008-11-03
打赏
举报
回复
那就很简单
typedef用于定义httd为结构体类型
new显然就是结构体指针
建议别用new,换个名字吧
zhuyuan102
2008-11-03
打赏
举报
回复
顶一下,期待解决
zhuyuan102
2008-11-03
打赏
举报
回复
sorry,说错了,就是结构体类型:
typedef struct {
int port,
serverSock,
clientSock,
readBufRemain,
startTime;
char clientAddr[HTTP_IP_ADDR_LEN],
fileBasePath[HTTP_MAX_URL],
readBuf[HTTP_READ_BUF_LEN + 1],
*host,
*readBufPtr;
httpReq request;
httpRes response;
httpVar *variables;
httpDir *content;
httpAcl *defaultAcl;
FILE *accessLog,
*errorLog;
void (*errorFunction304)(),
(*errorFunction403)(),
(*errorFunction404)();
char wwwRoot[1024];
char *xmlRequestStr;
} httpd;
后面出现:
httpd *new;
yinlubin
2008-11-03
打赏
举报
回复
学习
并UP!
lbh2001
2008-11-03
打赏
举报
回复
看错了
我还以为是abc结构体类型呢
是结构变量名的话,那编译器应该将*解释为乘号
是C++程序吗,是的话看一下abc有没有重载*
zhuyuan102
2008-11-03
打赏
举报
回复
不对,这是一个开源web server服务器代码中的写法,肯定是可行的.在source insight这个new是红色的,不同于一般的指针变量,但不知道是怎么使用的
lbh2001
2008-11-03
打赏
举报
回复
是声明结构的指针
但最后别用new
因为C++里是关键字
java中
new
对象_java
new
对象的理解
new
的解释java里的
new
的英文意思就是"新的"的意思。在JAVA里就是创建一个新的实例,或者说一个新的对象,一个普通类在没有实例化之前,就是
new
之前,它的属性,方法等等在内存中都是不存在的。只有使用
new
了以后,这个类的一些东西在内存中才会真的存在,也就是说只有
new
了之后,这个类才能用。举例说明:Java中使用
new
关键字 加上 构造方法,来创建一个对象,下面是一个名为Cat的类,pu...
C++
new
的理解
一、C++中
new
的三种含义 "
new
" 是C++的一个关键字,同时也是操作符。C++中的
new
,至少代表以下三种含义:
new
operator、operator
new
、placement
new
。 (1)
new
operator就是平时使用的
new
,例如:使用关键字
new
在堆上动态创建一个类对象,A *ptr =
new
A。它实际上做了三件事:获取一块内存空间[operat
java中的
new
_java中的
new
关键字是什么
当我们想要对java中的类进行新建时,就会使用到
new
关键字。从
new
的本义我们可以看出是新的意思,从而引申出对象的创建。我们常见的初始化、构造方法都能看到
new
关键字的身影,下面我们就
new
的概念、用途、工作机制进行学习,然后带来
new
关键字的实例使用。1.概念在Java语言里,“
new
”表达式是负责创建实例的,其中会调用构造器去对实例做初始化;构造器自身的返回值类型是void,并不是“构造器返...
JAVA中A a =
new
B();
什么意思
?
JAVA中A a =
new
B();
什么意思
? 2012-11-21 16:36AnnaCalina 分类:JAVA相关 | 浏览 2793 次 B是A的子类。 另外一个问题,有时候会遇到如A a=
new
A()这种又是
什么意思
?谢谢高手指点!希望可以讲得通俗一点,我刚刚入门。 什么叫做向上转型?? 分享到: 2012-11-21
php 中的
new
,php
new
用法是什么
php
new
函数用于将对象实例化,其使用方法是:首先创建一个类、类属性和类方法;然后构造一个自定义函数;最后通过“
new
”实例化对象、并输出类的方法和功能即可。php使用
New
函数 将对象实例化使用
NEW
函数 将对象实例化//
new
对象名字 (参数)//创建一个类================================class MyPC{ //建立类 MYPC//创建类...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章