
C++ Language
哎一入江湖岁月催
宜静默,宜从容,宜谨严,宜俭约。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
冒泡排序再学习改进冒泡排序(c++)
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图!经典的排序冒泡排序:编译器:dev-c++ 5.11c++版冒泡排序:#include using namespace std;int main(){ int a[10]={7,3,4,5,654,77,3,5,199,688}; for(int i=0;i<10;i++) for(int j=0原创 2016-08-21 18:04:44 · 939 阅读 · 0 评论 -
高质量C++/C编程指南(重要)
第 1 章 文件结构1 版权和版本的声明2 头文件的结构3 定义文件的结构4 头文件的作用5 目录结构第 2 章 程序的版式1 空行2 代码行3 代码行内的空格4 对齐5 长行拆分第3章 命名规则1 共性规则2 简单的Windows应用程序命名规则第4章 C指针入门第5章 常量1 为什么需要常量2 const 与 define的比转载 2016-08-20 19:03:35 · 1425 阅读 · 0 评论 -
c/c++预处理过程详解(二)之条件编译及预定义的宏
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图!首先对于上篇文章中宏定义的补充:(1)#define NAME"zhangyuncong"程序中有"NAME"则,它会不会被替换呢?(2)#define 0x abcd可以吗?也就是说,可不可以用不是标识符的字母替换成别的东西?(3)#define NAME "zhang这个可以吗?(4)#define原创 2016-08-20 15:36:49 · 1625 阅读 · 0 评论 -
c/c++预处理过程详解(一)之文件包含、宏定义
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图!其实本文原本是打算研究一下#define的,后来发现预处理是个不可避免的问题。在讲#define 前需要讲讲 # # 涉及到宏的概念,宏是编译器预处理的一个重要步骤 先讲讲预处理吧,因为预处理是c/c++的一个重要知识点在C语言的程序中可包括各种以符号#开头的编译指令,这些指令称为预处理命令。预处理命令原创 2016-08-20 15:23:13 · 1447 阅读 · 0 评论 -
c++类中的static详解(续)
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图!类中static的详解:静态数据成员:声明:不能在类声明中定义,类内定义。内存分配:只分配一次内存,定义时分配空间,位于全局数据区。共享性:类内所有对象共享,不属于特定对象,即使没有类的实例化,也可以使用它。初始化格式:<数据类型><类名>::<静态数据成员名>=<值>Eg: int原创 2016-08-19 12:54:57 · 448 阅读 · 0 评论 -
c++中的static详解
未经博主同意不得私自转载!不准各种形式的粘贴复制本文及盗图!首先,讲一下c++ 中的static: static有面向过程的有面向对象的,关于面向对象与面向过程区别请参考另一篇博文,也可自行百度。 先讲讲程序在内存中的存储结构: 我把所有知识点大致缩减到下面这张图上了,希望大家能够一目了然 Static在面向对象中主要应用于 ①变量 ②函数 我也是画原创 2016-08-19 09:44:54 · 662 阅读 · 0 评论 -
c/c++ new与malloc的区别及使用时注意的问题
malloc定义上:malloc memory allocation 动态内存分配 是c中的一个函数extern void *malloc(unsigned int num_bytes)使用方法: num_bytes内存块字节长度内存块大小确定:malloc是通过我们计算然后得到一块新内存,然后指定数据类型并且内存值也是随机的使原创 2016-08-15 20:19:10 · 17539 阅读 · 0 评论