
C/C++/VC
Gunner
磨砺成长成熟
展开
-
Essential C++读书笔记1/2
第一章 C++编程基础1.初始化两种方式:int a=10;int a(10);第一种使用等于是继承自C语言的风格。第二种出现的原因是因为的变量可能初始化值有多个,例如complex。2.定义vector指针:vector*pv=&vec1;定义vector指针数组:vector*pv[2]={&vec1,&vec2};3.产生随机数可以使用C语言中的srand()和rand()。其中原创 2014-04-29 15:48:56 · 873 阅读 · 0 评论 -
C 语言高效编程与代码优化
译文链接:http://www.codeceo.com/article/c-high-performance-coding.html英文原文:Writing Efficient C and C Code Optimization翻译作者:码农网 – gunner在本篇文章中,我收集了很多经验和方法。应用这些经验和方法,可以帮助我们从执行速度和内存使用等方面来优化翻译 2017-02-14 20:23:23 · 6070 阅读 · 1 评论 -
C陷阱和缺陷(C Traps and Pitfalls)-读书笔记
C Traps and Pitfalls读书笔记。原创 2016-12-09 21:49:01 · 1160 阅读 · 0 评论 -
C程序设计语言(第二版)-读书笔记
The C Programming Language1. 设计一个程序,作用为无限字符输出:int c;printf(“Please in put the char …\n”);//getchar接受字符输入并存放到缓冲区,逐个返回给cc=getchar();while(c!=EOF){putchar(c);c=getchar();}原创 2016-12-08 22:02:52 · 1484 阅读 · 0 评论 -
Linux程序设计-读书笔记2
linux c 编程读书笔记2,包括命令行参数getopt调用,环境变量调用,文件锁,全局锁,部分锁(共享锁、独占锁)等内容。原创 2015-09-04 23:06:57 · 811 阅读 · 0 评论 -
Linux程序设计-读书笔记1
chap 11.链接库分为静态链接库.a和共享库.so。2.静态链接库示例:hello.c----------------------------------------#include void sayHello(){printf("Hello World!");}----------------------------------------静态库.a表示arc原创 2015-09-01 22:04:23 · 1436 阅读 · 0 评论 -
C++学习笔记(达内视频版)
UNIX C++学习笔记原创 2014-07-15 22:42:30 · 8338 阅读 · 3 评论 -
C++ Primer 3rd 读书笔记2/2
C++ Primer 3rd 读书笔记2/2原创 2014-04-10 15:56:39 · 1342 阅读 · 2 评论 -
C++中的字符串
C++支持两种字符串:C风格字符串和string。之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。此外,CString类在MFC中广泛应用,简化了字符串的处理。原创 2014-04-10 11:21:15 · 11204 阅读 · 1 评论 -
C++ STL基本容器的使用
C++中有两种类型的容器:顺序容器和关联容器。顺序容器主要有vector、list、deque等。其中vector表示一段连续的内存,基于数组实现,list表示非连续的内存,基于链表实现,deque与vector类似,但是对首元素提供插入和删除的双向支持。关联容器主要有map和set。map是key-value形式,set是单值。map和set只能存放唯一的key,multimap和multiset可以存放多个相同的key。容器类自动申请和释放内存,因此无需new和delete操作。原创 2014-04-09 21:01:58 · 64829 阅读 · 6 评论 -
C++ Primer 3rd 读书笔记1/2
C++ Primer 3rd 读书笔记1/2原创 2014-04-08 20:43:33 · 1605 阅读 · 2 评论 -
VC中的字符串表示方法
VC中的字符串表示方法原创 2014-04-04 11:12:18 · 3541 阅读 · 0 评论 -
C语言答疑解惑
C语言中有很多函数、语言特性用的不是很熟悉,特别是涉及指针的操作,总是自己认为怎样怎样,却没有真正的去使用,没有使用就没有发言权。这里结合使用VS2005探究自己疑惑之所在,以后遇到的继续补充。原创 2014-03-20 19:30:01 · 2265 阅读 · 0 评论 -
一种高效的 C++ 固定内存块分配器
译文链接:http://www.codeceo.com/article/efficient-cpp-memory-allocator.html英文原文:An Efficient C++ Fixed Block Memory Allocator翻译作者:码农网 – 苏文鹏简介自定义固定内存块分配器用于解决两种类型的内存问题。第一,全局堆内存的分配和释放非常慢而且是翻译 2017-02-14 20:26:19 · 4168 阅读 · 0 评论