C++
xiaminli
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++数组名a和&a的区别
http://blog.youkuaiyun.com/theonegis/article/details/40430049 先看一道测试题: [cpp] view plain copy int main() { int a[5] = {1, 3, 0, 4, 6}; int *p = (int*)(&a + 1转载 2017-07-22 19:14:09 · 1106 阅读 · 0 评论 -
C++ 中malloc函数详解(转载)
一、原型:extern void *malloc(unsigned int num_bytes); 头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。) 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使用free(转载 2017-07-22 19:17:36 · 38692 阅读 · 0 评论 -
C++函数指针详解
一、原型:extern void *malloc(unsigned int num_bytes); 头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。) 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使用free(转载 2017-07-22 19:19:34 · 479 阅读 · 0 评论 -
C语言数据类型32位和64位不同
C语言编程需要注意的64位和32机器的区别 一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较: 16位平台 char 1个字节8位 short 2个字节16位 int 2个字节16位 long 4个字节32位 指针转载 2017-07-22 19:21:00 · 1428 阅读 · 0 评论 -
C/C++中sizeof()的用法——32位和64位下的sizeof()
机器平台:X86_64 处理器 操作系统:Red Hat 4.1.2-14 编译器: gcc version 4.1.2 20070626 Size of char is: 1 Size of unsigned char is: 1 Size of signed c转载 2017-07-22 19:24:11 · 517 阅读 · 0 评论 -
C/C++中的strncpy()函数
C/C++中的strncpy()函数功能为将第source串的前n个字符拷贝到destination串,原型为: char * strncpy ( char * destination, const char * source, size_t num ); 各个参数的含义显而易见,其中返回值与destination相同。 这个函数会出现三种情况: 1、num不会自动为d转载 2017-07-22 19:30:53 · 4180 阅读 · 2 评论 -
C++中栈区 堆区 常量区
原文地址:http://blog.youkuaiyun.com/xcyuzhen/article/details/4543264 C++中栈区 堆区 常量区(由一道面试题目而学习) 2009-04-28 21:01 #include void main() { char a[]="abc";栈 char b[]="abc";栈 char* c=转载 2017-07-22 19:32:22 · 466 阅读 · 0 评论
分享