C/C++
wangxiaoming
博客是很好的总结和记录工具,如果有问题,来不及回复,关注程序员奇点,获取我的联系方式,向我提问,也可以给我发送邮件,联系 [email protected]
展开
-
C++ 面向对象编程 C++流
C++流 输入输出流流的概念: C++ 键盘输入到变量, 然后变量不断流向输出设备, 因此称为输入输出流 setf()函数用来设置流状态标识的 unsetf() 函数 是cout 的成员函数 用来解除当前设置的#includeusing namespace std;int main(){ double x = 1.0000234; doub原创 2015-03-02 15:13:26 · 499 阅读 · 0 评论 -
初识c++ 中类的使用
写代码写多了,不用类的话是很麻烦的, C中就没有使用类,但是C++ 中有原创 2014-07-29 21:06:16 · 656 阅读 · 0 评论 -
C++面向对象编程 运算符重载
C++面向对象编程 运算复重载“: 是一运算符可以完成不同的运算功能 要注意几点: 1)不能改变运算符的优先级 2) 不能该百年运算符的结合性 3) 不能创造新的运算符 4) 不能改变操作符的操作数的个数原创 2015-01-15 17:05:36 · 544 阅读 · 0 评论 -
C++面向对象编程 模板
C++面向对象编程 c++面向对象编程 模板的主要作用就是把类或者函数要处理的数据类型进行参数话, 表现为参数的多态性。 1、 模板函数 模板函数格式: template 类类型形参表 返回类型 函数名(形参表)原创 2015-01-19 14:24:45 · 751 阅读 · 0 评论 -
2014 华为校招题 消除重复字符
标签A*算法 BFS C++ DFS Dijkstra GoogleHOJ Java KMP LeetCode UVA 二分图二叉树 优先队列 位运算 凸包问题 分治动态规划 博弈论 卡特兰数 后缀数组 回溯大数据 字典树 字符串 并查集 微软快速幂 拓扑排序 排序 数论 最小生成树最短路径 栈 概率 模拟 模拟退火 母函数状态压缩 百度 算法讲解 线段树 组合数学编程大赛 网络流 考研机原创 2014-07-08 22:54:57 · 763 阅读 · 0 评论 -
c++ 面向对象编程 成员函数调用
c++ 面向对象编程对象的成员函数调用方法: 有两种对象 一般对象 和 指针对象 一般对象调用方法: 对象名.成员名 对象指针调用方法:对象指针名->成员函数名下面看实例:看代码:#includeusin原创 2015-01-12 18:20:13 · 878 阅读 · 0 评论 -
C++ 面向对象编程 构造函数
C++ 面向对象编程 C++只为对象的数据成员变量分配存储单元 怎样进行理解呢? 看代码:#include#includeusing namespace std;class Student{ public : int nu; //表示学号 char name[20]; public : voi原创 2015-01-12 19:23:25 · 547 阅读 · 0 评论 -
C++ 面向对象编程 析构函数 ,构造函数的实例
C++ 面向对象编程 编写一个程序 : 用 年月日输出日期 进行日期加1 的操作设置日期 程序实现 :要注意几点, 一是要判断平年闰年 这个是加1日期时最容易出错的地方 其次是构造函数用来进行初始化 , 主要有参数构造函数和无参数构造函数原创 2015-01-13 10:54:40 · 718 阅读 · 0 评论 -
C++ 面向对象编程 This指针的使用
C++ 面向对象编程 this 指针隐含与每一个类的成员环境桉树的特殊指针 该指针指向正在被某一个成员函数操作的对象,每一次成员函数取数据时,隐含使用this 指针 this 指针只能在类的成员函数中使用, 不能在静态成员函数中定义使用this 指针, 直接看代码理解:#includeusing namespa原创 2015-01-13 16:40:47 · 759 阅读 · 0 评论 -
C++面向对象编程 友元函数
C++面向对象编程 友元函数相当于 类的封装里面开的一个小孔, 可以通过看到类里面的属性友元函数不同于一般函数,一般成员函数访问类要通过将其数据成员设置成public 这样就破坏了类的封装, 破坏了隐藏性 但是有缘函数是不需要的调用友元函数 直接调用, 不需要进行使用. 引用 但这函数体内 需要用“ ." 来进行引用 具体是先看代码:原创 2015-01-13 21:06:43 · 641 阅读 · 0 评论 -
C++ 面向对象编程 友元类成员函数
C++ 面向对象编程原创 2015-01-15 15:53:09 · 635 阅读 · 0 评论 -
C ++ 面向对象编程 运算符重载 双目
C ++ 面向对象编程 重载双目运算符为成员函数 假设有一个类A 对于书那个木运算符 op 表达式 obj1 op obj2 解释为 obj1.operator op(obj2) 左边的对象有this 指针传递, 右边的对象obj2 传递函数 看代码: #include#includeusing namespace std;原创 2015-01-16 10:25:21 · 800 阅读 · 0 评论 -
C++面向对象编程 继承和派生
C++面向对象编程基类指针指向派生类对象 因为派生类对象也是基类对象 , 所以指向派生类对象的执政可以转换成指向基类对象的指针, 这种应用是安全的为了明确完成向上映射转换, C++提供了dynamic_cast 运算符 格式如下: dynamic_cast 派生原创 2015-01-23 11:58:12 · 522 阅读 · 0 评论 -
屌丝用Sleep() 函数和 printf() 函数的表白程序
Sleep() 函数和 printf() 函数做的表白程序不想说什么, 先说说怎么弄吧让控制台停下来, 实现暂停功能, 一共有三种方式第一: system("PAUSE"); 函数第二: getchar() 函数第三: Sleep() 函数调用 #include百度有例子:#include #includeint main(){原创 2015-01-26 20:28:02 · 953 阅读 · 0 评论 -
关于初始化 degug 和Release 的一些相关问题
关于static初始化 ,degug 和Release 的一些相关问题Debug与Release区别:Debug 通常称为调试版本, 能设置断点, 单步执行。Release 称为发布版本, 不含任何调试信息, 体积小速度快。初始化过程: debug是将每个字节位都赋成0xcc release的赋值近似于随机原创 2015-03-12 21:28:36 · 604 阅读 · 0 评论 -
C++面向对象编程 继承和派生
C++面向对象编程继承是保持原有类的基础上进行扩展继承关系具有双重关系作用: 1)作为类的构造机制, 继承通过扩充, 组合现有的类来构造新的类 2) 作为类型的构造机制, 如归B继承A则所有要求对象A类型的地方也可以接受B类型的方法派生类的概念原创 2015-01-20 16:36:31 · 607 阅读 · 0 评论