随笔分类 -  C/C++

C/C++学习和思考
摘要:1 Vector 核心代码 阅读全文
posted @ 2017-10-07 21:35 flatcc 阅读(385) 评论(0) 推荐(0)
摘要:1 类的成员权限 1.1 小结: 1.对外提供的函数或者变量,发布成public的 但不能随意改动. 2.可能会变动的函数或者变量,定义成private的 这样编译器会在使用的时候做检测. 3.只有结构体内部的函数才可以访问private的成员. 4.public/private可以修饰函数也可以修 阅读全文
posted @ 2017-10-06 21:44 flatcc 阅读(186) 评论(0) 推荐(0)
摘要:1 类内的成员函数和普通函数的对比 1.1 主要是从参数传递、压栈顺序、堆栈平衡来总结. 1.参数传递:成员函数多传一个this指针 2.压栈顺序:成员函数会将this指针压栈,在函数调用取出 3.堆栈平衡:普通函数是外平栈 对比图如下: 1.2 一段C++代码的分析 这段代码单步会到哪里异常?为什 阅读全文
posted @ 2017-10-05 20:42 flatcc 阅读(254) 评论(0) 推荐(0)
摘要:1 静态链接库 1.1 创建静态链接库: 1、在VC6中创建项目:Win32 Static Library 2、在项目中创建两个文件:xxx.h 和 xxx.cpp 3、编译 1.2 使用静态链接库 方式一: 1、将xxx.h 和 xxx.lib复制到要使用的项目中 2、在需要使用的文件中包含: i 阅读全文
posted @ 2017-09-26 21:40 flatcc 阅读(510) 评论(0) 推荐(0)
摘要:为了强化记忆,从而写笔记保留。 数组指针,顾名思义,是在说一个指针,这个指针是指向数组的。 区别于指针数组 数组指针实例 小结 练习 使用数组指针遍历一个一维数组。 阅读全文
posted @ 2017-09-06 23:51 flatcc 阅读(169) 评论(0) 推荐(0)
摘要:1.异或定义 1 ⊕ 1 = 0 0 ⊕ 0 = 0 1 ⊕ 0 = 1 0 ⊕ 1 = 1 简单说就是,相同为0,不同为1。 2.C++实现方法 阅读全文
posted @ 2017-03-29 17:46 flatcc 阅读(342) 评论(0) 推荐(0)