社区
C++ Builder
帖子详情
大家给讲讲Null,NULL,还有AnsiString的""等几个的区别
阿鹏兄
2003-08-20 03:06:27
注意大小写
...全文
55
11
打赏
收藏
大家给讲讲Null,NULL,还有AnsiString的""等几个的区别
注意大小写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿鹏兄
2003-08-22
打赏
举报
回复
我说的对不对?请大家指点
阿鹏兄
2003-08-21
打赏
举报
回复
bcb里有Null,因为bcb是继承vcl(object pascal)
Alpha_Gu
2003-08-21
打赏
举报
回复
bcb里沒有Null,只有NULL.
阿鹏兄
2003-08-21
打赏
举报
回复
我补充一下,在object pascal里Null可以给Variant变量赋值,表示 unknown or missing data
Santos
2003-08-20
打赏
举报
回复
binbin(MM你好)
写的太明白了。
xizhouhawk
2003-08-20
打赏
举报
回复
一楼写的我没啥写的了
sprewellkobe
2003-08-20
打赏
举报
回复
#define NULL 0;
看一楼的!
appleboyallen
2003-08-20
打赏
举报
回复
一楼写的好
hellobcb
2003-08-20
打赏
举报
回复
NULL是c里定义的一个宏;
#define NULL 0;
windlyzhang
2003-08-20
打赏
举报
回复
楼上将的这么清楚,那我们不是没饭吃了!
呵呵。。。。
搂主的问题解决了吧!
binbin
2003-08-20
打赏
举报
回复
完全是不同的概念,好象没有什么可比性啊.
NULL应该是一个宏而不是C/C++的一个类型,值就是0,一般用来初始化指针,对于C/C++这种用字符指针(数组)来表示字符串的语言来讲,可能会产生一些误解吧.字符串操作函数一般都用NULL来检测字符串是否合法或一个字符串是否结束.
Null好象没有听过啊,谁告诉我.
AnsiString是一个类,""代表其内部保存的字符串为空,但可以用c_str()获取其内部字符串的地址,该地址不会为NULL的.所以跟NULL是两回事.
比如你可以
AnsiString* a=NULL;//该对象指针没有分配内存(没有AnsiString对象)
AnsiString b="";//生成一个AnsiString对象,但内容为空
char* c=NULL;//一个字符指针
char d[10];//一个字符数组
d[0]=NULL;//让第一元素为0实质使用字符串函数认为字符串为空串
上面的c指向的地址为空,而d的地址不会为NULL,但首元素为NULL,可以认为是空串.
object pascal字符串的
几个
类型
大家对有object pascal的字符串可能您经常用
Ansi
String
其他的字符串一般很少用到。 下面举
几个
字符串的
几个
类型:
Ansi
Sring 这是Pascal的默认类型。其长度没有限制的。并且字符串结束是以
null
结尾。也就是以'/0'结尾。 ShortSring是为了与Delphi以前的版本保持兼容性。其长度限制在255个字符之内的。 WideSring与
Ansi
String
...
类型转换之
string
变int
int.parse()函数是将字符串类型转换成int类型。 使用int.parse()不当,可能会抛出异常,分为以下三种: System.Argument
Null
Exception,即被转换的字符串的内容为
Null
; System.FormatException,字符串的内容不是数字; System.OverflowException,字符串在转换后...
delphi中的字符串处理,以及
几个
字符串类型的说明。 (转)
delphi中的字符串处理,以及
几个
字符串类型的说明。 (转)[@more@]大家对有object pascal的字符串可能您经常用
Ansi
String
其他的字符串一般很少用到。 下面举
几个
字符串的
几个
类型:
Ansi
Sri...
C++ builder的文件操作
C++ builder的文件操作 在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下
几个
部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基...
Windows编程基础(转)
前几天在网上看了“病毒”兄写的《WIN下编程须知》一文,觉得在编程方面要写出一篇适合初学者们看的入门级文章的确很重要,可惜病毒兄只在该文里介绍了线程、消息、句柄等
几个
基本概念。很多初学者看了对编程还是感到很迷惑,一个从来没有写过程序的人如何入门?如何在短时间内写出自己的程序来?笔者带着这些问题写了这篇文章。这也是笔者在学习编程的初期所遇到的困惑,在此根据笔者的个人理解将其整理成文,
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章