GetLength和Sizeof的区别

原创 2015年07月10日 13:56:57

CString::GetLength 

返回字符串的长度,这个计数不包含结尾符。


Sizeof  返回内存大小

char a = "aaaaa";

Sizeof(char) 返回4 指针大小。

Sizeof(a)  返回6   这个计数包含结尾符。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Sizeof与Strlen的区别与联系

一、sizeof     sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。     它的功能是...

==和equals的区别 null和""的区别

java中的数据类型,可分为两类:  1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean    他们之间的比较,应用双等号(...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

sizeof和strlen区别

char str[20]="0123456789"; int a=strlen(str); //a=10; strlen计算字符串的长度,以结束符 0x00 为字符串结束标志 int b=sizeof...

equals和==的区别

equals:用于判断两个变量是否是对同一个对象的引用,即堆中的内容是否相同.  1.第一:对象不同,内容相同: ==:等于。比较两个地址是不是一样的(地址一样值肯定一样)(比较的是引用,引用是什...

java中equals和==的区别

---------------------------------------- android培训、 java培训 、期待与您交流! ------------------------------...

strlen和sizeof的区别……

1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。  2.sizeof是算符,strlen...

sizeof 和strlen()的区别

char *ptr = "hello world"; char ptr[100] = "hello world"; char ptr[] = "hello world";上述三行代码每行的sizeof...

sizeof和strlen的区别

一、sizeof     sizeof(...)是运算符,而不是一个函数。     一个简单的例子: int a; cout     在头文件中typedef为unsigned int,其值...

sizeof 和 strlen的区别

一、sizeof     sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。     它的功能是:获...

sizeof和sizeof(string)的区别及问题

sizeof和sizeof(string)的问题 今天看《程序员面试宝典》一书(为了应付将要到来的微软笔试),看到了sizeof(string)这个问题。在Dev C++上测试的结果是4,很不明...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)