![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++基础
文章平均质量分 69
playboy_lei
这个作者很懒,什么都没留下…
展开
-
C++中#define、typedef和const的区别
C++中#define、typedef和const的区别与联系,使用的时候该注意些什么?原创 2016-01-19 17:09:07 · 509 阅读 · 0 评论 -
C/C++中函数传参方式简述
提到函数传参,必然就会面对“传值”和“传址”问题,C++中还会涉及到“传引用”。原创 2016-07-21 15:55:23 · 1832 阅读 · 0 评论 -
链接属性与存储类型
1. 链接属性 各个源文件被编译后,所有的目标文件+从函数库中引用的函数(一般是归档库文件,*.a类型)经过链接器链接,形成一定格式的可执行程序,如elf格式。如果相同的标示符出现在几个不同个源文件中,他们是否表示同一个实体。这由标示符的链接属(linkage)决定。链接属性有三种:外部(external),内部(internal),无(none)外部属性的标示符在整个程序内,不论出现于哪个原创 2016-02-23 11:55:10 · 645 阅读 · 0 评论 -
关于strncpy和strcat组合使用时,需注意的一点问题
strncpy和strcat原创 2016-06-22 17:17:09 · 1995 阅读 · 0 评论 -
关于C/C++中const关键字的思考
const关键字不仅可以用来定义常量,还可以修饰函数的形参、返回值,以及成员函数的this指针。适当的使用const,可以有效避免由于程序员的疏忽造成的变量的改动,很好地提高程序的健壮性。原创 2016-07-21 11:12:38 · 655 阅读 · 0 评论 -
为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?
从对象构造的角度理解“数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用”原创 2016-07-26 21:57:04 · 6160 阅读 · 2 评论 -
C++四种强制类型转换运算符的联系与区别
C++有四种强制类型转换符,分别是dynamic_cast,const_cast,static_cast,reinterpret_cast。 下面是两篇对这四种强制类型转换符讲解比较清晰的博客,链接如下: Rock’s IT Blog 梦醒潇湘love转载 2016-01-27 15:20:32 · 432 阅读 · 0 评论 -
函数指针的定义与使用
简单的函数指针如果从指针的层面上理解函数,那么函数的函数名实际上就是一个指针,指向该函数的代码在内存中的首地址。原创 2016-01-27 17:21:30 · 461 阅读 · 0 评论 -
C++中临时对象及编译器对返回值优化的手段
C++中临时对象及编译器对返回值优化的手段 http://www.cnblogs.com/xkfz007/articles/2506022.html转载 2016-01-27 15:03:10 · 495 阅读 · 0 评论 -
无类型指针void*的学习与使用
C/C++中的指针介绍和void*指针的学习原创 2016-01-22 12:28:52 · 11069 阅读 · 1 评论 -
C++中使用cin输入时的出错处理
使用cin作为程序的输入时,很容易因为类型不匹配等原因导致输入失败,所以,在编写C++程序时一定要对此处特别留心。如何正确处理cin的状态标识符以及适当清空输入缓存区的内容,是一个很重要的知识点转载 2016-01-20 17:24:36 · 10345 阅读 · 2 评论 -
C++string中的查找函数find与find_first_of函数的区别
string 的find函数使用时,会忽略的地方。原创 2016-12-08 17:35:13 · 5079 阅读 · 0 评论