c/c++学习笔记
1. c,c++知识点
2. 个人学习心得以备日后查阅
打杂程序员
vim用户,linux爱好者,编程爱好者,爱技术,爱分享!
展开
-
AddressSanitizer使用入门
AddressSanitizer使用入门原创 2022-05-06 06:00:00 · 421 阅读 · 0 评论 -
c++日志库-log4cplus推荐
log4plus库笔记原创 2016-01-16 16:19:45 · 399 阅读 · 0 评论 -
服务器端C++程序员常用的那些开源库
C++是一门相对而言比较复杂的编程语言,最初是由C语言发展演化而来。在项目开发的过程中,选择语言的时候C++让人又爱用恨,爱的是与java等语言相比C++写的程序运行效率相对较高。恨的是使用C++开发程序周期相对较长。那么如何提高使用C++开发程序的效率呢?有一种比较有效的方法是,学习掌握更多优秀的开源框架以及开源库。这样可以很大程度上节省自己的开发时间。STLBoost库rapidx原创 2016-01-16 16:04:48 · 326 阅读 · 0 评论 -
将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?
(1)不能返回局部变量的引用。(2)不能返回函数内部new分配的内存的引用,虽然不存在局部变量的被动销毁问题,可对于这种情况(返回函数内部new分配内存的引用),又面临其它尴尬局面。例如,被函数返回的引用只是作为一个临时变量出现,而没有被赋予一个实际的变量,那么这个引用所指向的空间(由new分配)就无法释放,造成memory leak。(3)可以返回类成员的引用,但最好是const原创 2015-04-28 22:18:33 · 709 阅读 · 0 评论 -
const用法简介
参考:http://www.cnblogs.com/StudyRush/archive/2010/10/06/1844690.html原创 2015-04-25 09:48:00 · 396 阅读 · 0 评论 -
常见编码格式
原创 2015-04-17 18:23:37 · 369 阅读 · 0 评论 -
CentOS上源码安装GCC 4.8.2
CentOS上源码安装GCC 4.8.2目录[-]CentOS上源码安装GCC 4.8.21) 前提2) 准备3) 安装4) 问题5) 测试6) 参考CentOS上源码安装GCC 4.8.2gcc --version # 查看gcc版本sudo yum update gcc -y # 只能升到4.4.71)转载 2015-04-15 01:05:24 · 1848 阅读 · 0 评论 -
c++中struct和class
c++中struct和class的唯一区别是默认的访问性不同。原创 2015-04-15 00:39:01 · 395 阅读 · 0 评论 -
c++几种常见STL容器比较和分析 hashmap, map, vector, list
list快速插入和删除,但查找费时。vector快速查找,插入费时。map查找速度快(时间复杂度是对数的O(logN)),完全二叉检索树存储结构。hash_map 在不碰撞的情况下,hash_map是所有数据结构中查找最快的,它是常数级的。 更多:http://www.cnblogs.com/sharpfeng/archive/2012/09/18/2691096.html原创 2015-04-15 00:50:51 · 1016 阅读 · 0 评论 -
c++ 初始化列表与成员变量赋值的区别
在c++中构造函数初始化列表和直接赋值的区别:对于内置类型:没有区别。对于自定义类型:初始化列表的效率会更高一些。原创 2015-04-04 23:19:48 · 482 阅读 · 0 评论 -
c++开发基础
1 内存管理//根据指针值删除内存#ifndef SAFE_DELETE#define SAFE_DELETE(x) if( (x)!=NULL ) { delete (x); (x)=NULL; }#endif//根据指针值删除数组类型内存#ifndef SAFE_DELETE_ARRAY#define SAFE_DELETE_ARRAY(x) if( (x)!=NULL ) { de原创 2014-03-04 11:31:48 · 506 阅读 · 0 评论 -
Makefile编写入门注意事项
在linux里编译c/c++代码使用make来编译,比较大得项目使用Makefile是必不可少的。书写Makefile文件要注意的事项:1 文件命名Makefile 或者 makefile 都行,别写成了MakeFile.2 书写格式target:components TAB rule第一行表示的是依赖关系。第二行是规则。记住第二行是以TAB键开头 例如:m原创 2014-03-04 19:46:21 · 678 阅读 · 0 评论