摘要: 关键字const多才多艺,变化多端却不高深莫测。 const 修饰指针 面对指针, 你可以指出 指针自身、指针所指物、或者两者都不是 const。 如果关键字 const 出现在星号左边,表示被指物是常量。 (const 出现在类型之后,星号之前 ,同上边两者意义相同) 如果出现在星号 右边,表示指 阅读全文
posted @ 2015-07-06 20:28 lanqiu5ge 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 条款02: 尽量以 const, enum, inline 替换 #define 这个条款或许可以改为“宁可以编译器替换预处理器”。 编译过程: .c文件--预处理-->.i文件--编译-->.o文件--链接-->bin文件 如果你做出这样的事: 记号名称 ASPECT_PATIO 从未被编译器看见 阅读全文
posted @ 2015-07-04 12:07 lanqiu5ge 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 本文前半部分转自:博主chao_yu 本文后半部分转自:博主VincentCZW 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:... 阅读全文
posted @ 2015-06-25 08:44 lanqiu5ge 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一开始,C++只是 C 加上一些面向对象的特性。C++最初的名称 C with Classes 也反映了这个血缘关系。 但是,现在,当这个语言逐渐成熟,它变得更活跃更无拘束,更大胆冒险,开始接受不同于 C with Classes 的各种观念、特性和编程战略。 今天的 C++ 已经是个多重泛型编程语 阅读全文
posted @ 2015-06-24 23:23 lanqiu5ge 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 学习程序语言根本大法是一回事,学习如何以某种语言设计并实现高效程序则是另一回事。 一组明智选择并精心设计的classes、functions、templates可使程序编写容易、直观、高效、并且远离错误。 带着问题去品读这本经验著作: 设计上的讨论: “如何在两个不同的做法中择一完成某项任务?” 选 阅读全文
posted @ 2015-06-24 16:47 lanqiu5ge 阅读(137) 评论(0) 推荐(0) 编辑
摘要: C++ 是一个难学易用的语言! 【C++为什么难学?】 C++的难学,不仅在其广博的语法,以及语法背后的语义,以及语义背后的深层思维,以及深层思维背后的对象模型; C++的难学还在于它提供了四种不同而又相辅相成的编程模型(programming paradigms): procedural-base 阅读全文
posted @ 2015-06-24 11:00 lanqiu5ge 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 原题链接:Largest Number 题目描述: Given a list of non negative integers, arrange them such that they form the largest number.For example, give... 阅读全文
posted @ 2015-06-23 17:41 lanqiu5ge 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 本文转自: C语言itoa()函数和atoi()函数详解(整数转字符C实现) 介绍C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。int/float to string/array: C语言提供了几个标准库函数,可以将任意类型(... 阅读全文
posted @ 2015-06-23 14:20 lanqiu5ge 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 本文转自 这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以cha... 阅读全文
posted @ 2015-06-23 14:09 lanqiu5ge 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 本文转自 http://blog.csdn.net/perfumekristy/article/details/7027678const char* 和string 转换const char*转换为 string,直接赋值即可 EX: const char* ... 阅读全文
posted @ 2015-06-23 11:15 lanqiu5ge 阅读(186) 评论(0) 推荐(0) 编辑