会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜行过客
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
管理
上一页
1
···
49
50
51
52
53
54
55
56
57
···
75
下一页
2017年6月21日
C++语言基础(5)-this和static关键字
摘要: 一.this关键字 this是一个指针,可用其访问成员变量或成员函数 下面是使用this的一个完整示例: 运行结果: 李华的年龄是16,成绩是96.5 this 只能用在类的内部,通过 this 可以访问类的所有成员,包括 private、protected、public 属性的。本例中成员函数的参
阅读全文
posted @ 2017-06-21 10:57 夜行过客
阅读(549)
评论(0)
推荐(0)
2017年6月20日
C++语言基础(4)-构造函数和析构函数
摘要: 一.构造函数 类似于java,C++中也有构造函数的概念,相关用法如下: 1.1 构造函数的定义 运行结果: 小明的年龄是15,成绩是92.5李华的年龄是16,成绩是96 1.2 构造函数的重载 构造函数同样也支持重载操作: 运行结果: 小明的年龄是15,成绩是92.5成员变量还未初始化李华的年龄是
阅读全文
posted @ 2017-06-20 16:25 夜行过客
阅读(746)
评论(0)
推荐(0)
C++语言基础(3)-类和对象
摘要: 类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。 一.类的定义 一个简单的类的定义: class是 C++ 中新增的关键字,专门用来定义类。Student是类的名称;
阅读全文
posted @ 2017-06-20 15:22 夜行过客
阅读(475)
评论(0)
推荐(0)
C++语言基础(2)-new和delete操作符
摘要: 在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。如下所示: 在C++中,这两个函数仍然可以使用,但是C++又新增了两个关键字,new 和 delete:new 用来动态分配内存,delete 用来释放内存。 用 new 和 delete 分配内存更加简单: new
阅读全文
posted @ 2017-06-20 14:53 夜行过客
阅读(281)
评论(0)
推荐(0)
C++语言基础(1)-命名空间
摘要: 一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,当有两个人都同时定义了一个名字相同的全局变量或函数的时候,若是把他们的代码整合在一块编译,此时编译器就会提示变量或函数重复定义,C++为了解决这个问题,便引用了命名空间(namespace)的概念。 一.语法格式 namespace 是
阅读全文
posted @ 2017-06-20 14:46 夜行过客
阅读(421)
评论(0)
推荐(0)
1.const
摘要: 在C++中,const 的含义并没有改变,只是对细节进行了一些调整,以下是最主要的两点。 一.C++中的 const 更像编译阶段的 #define 先来看下面的两条语句: 我们知道,变量是要占用内存的,即使被 const 修饰也不例外。m、n 两个变量占用不同的内存,int n = m;表示将 m
阅读全文
posted @ 2017-06-20 11:21 夜行过客
阅读(401)
评论(0)
推荐(0)
2017年6月16日
12.extern(转)
摘要: 本文转自:http://blog.csdn.net/xingjiarong/article/details/47656339 利用关键字extern,可以在一个文件中引用另一个文件中定义的变量或者函数,下面就结合具体的实例,分类说明一下。 一、引用同一个文件中的变量 如果按照这个顺序,变量 num在
阅读全文
posted @ 2017-06-16 10:59 夜行过客
阅读(268)
评论(0)
推荐(0)
QT错误笔记-Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.
摘要: 上午在linux环境下,使用QT编译一段C++代码,出现下列错误: 最近在stackoverflow上找到了答案: i was also having the same problem so what i did is For linux and then closed the qt creator
阅读全文
posted @ 2017-06-16 10:36 夜行过客
阅读(4639)
评论(0)
推荐(0)
2017年6月15日
11.static(转)
摘要: 本文转自:http://blog.csdn.net/keyeagle/article/details/6708077 google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文
阅读全文
posted @ 2017-06-15 14:30 夜行过客
阅读(268)
评论(0)
推荐(0)
2017年6月6日
C/C++ 错误笔记-在给结构体中的指针赋值时,要注意该指针是否已指向内存空间
摘要: 先来看下面的例子: 编译,没有问题,但是一运行,程序直接报错 问题出现在 t1.ps1->age = 100; 这一行,因为我们在给结构体指针Student的age属性赋值时,并未给ps1指针开辟内存空间,所以相当于给一个空指针赋值,因此程序crash掉了。 下面是修改后的代码: 我们在给ps1的a
阅读全文
posted @ 2017-06-06 19:48 夜行过客
阅读(9913)
评论(0)
推荐(2)
上一页
1
···
49
50
51
52
53
54
55
56
57
···
75
下一页
公告