会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不谇
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2016年8月24日
关于运算符结合顺叙的一些小探索
摘要: 早上起来拿手机耍了一下,突然发觉一篇关于运算符结合顺叙的贴子,关键是有一部分我不是很懂。没办法,自己动手,先看看代码: 是的,其实关键是这一句:char b = *a++; ,从输出来看,b 等于字符 a,与*a 的结果一样。那说明*a++中的++效果并没有对b起作用。在*a++后,我再将*a输出,
阅读全文
posted @ 2016-08-24 08:49 busui
阅读(152)
评论(0)
推荐(0)
2016年8月23日
类继承小总结
摘要: 类继承的功能:1,在已有类的基础上添加功能。2, 可以给类增加数据。eg:对于一个表示人的类,可以派生一个类,添加人是否可以飞行这个数据成员(bool canfly;)3,可以修改类方法的行为。 成员初始化语法:对于以下的类,可以有两种定义构造函数的方法: 1 class TableTennisPl
阅读全文
posted @ 2016-08-23 20:44 busui
阅读(352)
评论(0)
推荐(0)
2016年8月22日
模板类的约束模板友元函数:template friend functions
摘要: 本来这篇博客是不打算写的,内容不是很难,对于我自己来讲,更多的是为了突出细节。 所谓template friend functions,就是使友元函数本身成为模板。基本步骤:1,在类定义的前面声明每个模板函数。eg:template <typename T> void counts(); templ
阅读全文
posted @ 2016-08-22 22:07 busui
阅读(3661)
评论(1)
推荐(0)
2016年8月15日
默认复制构造函数的浅探
摘要: 头文件stringbad1.h 1 #include <iostream> 2 #ifndef STRINGBAD_H_ 3 #define STRINGBAD_H_ 4 5 class StringBad{ 6 private: 7 char * str; 8 int len; 9 static
阅读全文
posted @ 2016-08-15 17:08 busui
阅读(331)
评论(0)
推荐(0)
2016年8月14日
c++ 自动应用类型转换
摘要: c++中,在赋值时如果类型不匹配,就会应用到:类型转换。类型转换又分为隐式转换(implicit conversion) 和 显式强制类型转换(emplcit conversion)。在这我围绕着类的情况展开来说。 类中的类型转换,离不开转换函数。创建转换函数的格式:operator typeNam
阅读全文
posted @ 2016-08-14 11:41 busui
阅读(1210)
评论(0)
推荐(0)
2016年8月8日
指针指向整数,字符,及字符串时,相应地址取法
摘要: 指针指向整数时: 1 #include <iostream> 2 3 int main(void) 4 { 5 using namespace std; 6 int a = 10; 7 int *p = &a; 8 9 cout << "sizeof(p) = " << sizeof(p) << e
阅读全文
posted @ 2016-08-08 09:41 busui
阅读(2127)
评论(0)
推荐(0)
2016年8月6日
将C-风格字符串用作string对象引用参数
摘要: string类定义了一种char*到string的转换功能,这使得可以使用C-风格字符串来初始化string对象。 类型为const引用的形参其中一个属性表明:假设实参的参数类型与引用参数不匹配,但可以转换为引用类型,程序将创建一个正确类型的临时变量,使用转换后的实参值来初始化它,然后传递一个指向该
阅读全文
posted @ 2016-08-06 19:13 busui
阅读(2192)
评论(0)
推荐(0)
2016年8月2日
cin 对象取值过程详解
摘要: 突然又空,鉴于对cin对象的去值机制还不是很了解,就探究一番,并且记下来,方便以后复习。 1 #include <iostream> 2 3 int main(void) 4 { 5 using namespace std; 6 int date = 2; 7 char ch; 8 while (!
阅读全文
posted @ 2016-08-02 16:09 busui
阅读(1503)
评论(0)
推荐(0)
2016年8月1日
关于数组作为参数传递以及数组名和对数组名去址的差异
摘要: 这里再次探讨一下对于数组a,a和&a有什么不同 1 #include <stdio.h> 2 3 void change_array(char*, int); 4 5 int main(void) 6 { 7 char a[10] = "abcdefg"; 8 printf("&The addres
阅读全文
posted @ 2016-08-01 23:06 busui
阅读(551)
评论(0)
推荐(0)
2016年7月23日
将数组名作为变元传递给“被调用函数“
摘要: #include void change_array(char*, int); int main(void) { char a[10] = "abcdefg"; printf("The address of origin a = %p\n",a); change_array(a, 10); printf("The address of l...
阅读全文
posted @ 2016-07-23 11:03 busui
阅读(670)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告