![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 78
joshua_love
这个作者很懒,什么都没留下…
展开
-
c++抽象类概念
#include "Englishman.h" #include "Chinese.h" int main(int argc, char **argv) { Englishman e; Chinese c; e.setName("Bill"); c.setName("zhangsan"); e.eating(); c.eating(); return原创 2016-10-10 15:02:09 · 860 阅读 · 0 评论 -
C++异常以及错误处理
c 语言中错误的处理, 通常采用返回值的方式或是置位全局变量的方式。 这就存在两个问题。 如果返回值正是我们需要的数据,且返回数据同出错数据容错差不高。全局变量,在多线程中易 引发竞争。而且,当错误发生时,上级函数要出错处理,层层上报,造成过多的出错处理代码, 且传递的效率低下。为此 c++提供了异常。 1)C++的异常处理机制使得异常的引发和异常的处理不必在同一个函数中,这样底层的函原创 2016-10-13 14:44:30 · 6725 阅读 · 0 评论 -
c++学习,class和struct区别
由C语言过渡到c++. c程序的编写 1 第一个c程序 Person.c #include <stdio.h> int main(int argc, char **argv) { char *zs_name = "zhangsan"; int zs_age = 10; char *ls_name = "lisi"; int ls_age = 16; printf("...原创 2016-06-08 15:08:31 · 240 阅读 · 0 评论 -
c++学习第二天
访问控制 类似java当中的封装 属性为私有,通过set get 方法来赋值和取值. #include class Person { private: char *name; int age; char *work; public: void setName(char *n) { name = n; } int setAge(int a) {原创 2016-06-14 15:04:47 · 185 阅读 · 0 评论 -
c++学习第三天
c++程序结构 1 在类中声明方法 .cpp中 2 在外面实现方法的主体 第一个 #include class Person { private: char *name; int age; char *work; public: void setName(char *name); int setAge(int age); void printI原创 2016-06-15 09:02:08 · 174 阅读 · 0 评论