摘要: 成员函数作为友元,只能是一种顺序.因为我们必须明确指出该成员函数属于哪个类,只有类的声明而无定义,无法在友元声明中指出该成员函数所属的类.以window_mgr类的成员函数clear作为Screen类的友元为例. 必须先定义window_mgr类,而不能先定义Screen类(此时会对window_m 阅读全文
posted @ 2017-11-13 22:36 SuperYang 阅读(865) 评论(0) 推荐(0) 编辑
摘要: int(*)(int, int)类型实际上是一个函数指针(指向的函数返回int),而int *(int, int)的类型实际上是一个函数类型(该函数返回int *).同理,int (*)[10]与int *[10]的区别也与之类似(前者为数组指针,后者为存放int指针的数组). int(*)(int 阅读全文
posted @ 2017-05-01 22:09 SuperYang 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 引用的类型必须与其所引用对象的类型一致.但是,对const的引用是第一种例外情况. 对const的引用,常简称为"常量引用". 常量引用的初始值可以是任意表达式,只要该表达式的结果能转换成引用的类型即可. 但是,对于字面值,一般表达式以及与常量引用类型不一致的对象作为常量引用的初始值,常量引用实际绑 阅读全文
posted @ 2017-03-14 09:58 SuperYang 阅读(13565) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/samewang/p/4774180.html 看的Linux公社的一篇文章,觉得不错,内容复制过来了。 其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g+ 阅读全文
posted @ 2017-03-07 16:55 SuperYang 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 在开始菜单下可以找到(我的系统是WIN10):Developer Command Prompt for VS2015.该快捷方式的目标文件为VS2015安装目录下的D:\VS2015\Common7\Tools\VsDevCmd.bat,这里D:\VS2015是我的安装目录. 创建测试代码E:\VS 阅读全文
posted @ 2017-03-06 23:14 SuperYang 阅读(13919) 评论(1) 推荐(1) 编辑
摘要: 注意: 1.在终端中输入∶Vim 文件名 打开或者创建vim 2.i进入插入模式 Vim常用模式. 命令模式(command-mode) 插入模式(insert-mode) 可视模式(visual-mode) 正常模式(normal-mode) 3. Ctrl + s会锁定Vim,使用Ctrl+q可 阅读全文
posted @ 2017-03-06 20:27 SuperYang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.首先设置root密码: 输入sudo passwd root,提示输入授权密码,也就是登陆密码. 输入登录密码后,提示配置的root新密码. 设置成功后,使用su root或者su,输入刚设置的密码,就会切换到root用户权限,此时普通用户名变成root了,而且$符号也变成#. 2.cd /us 阅读全文
posted @ 2017-03-06 19:52 SuperYang 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 原文是Ubuntu 15.04,现在Ubantu16.04LTS麒麟版上测试也OK. 1.cd /usr/share/lightdm/lightdm.conf.d 2.vi 50-guest-wrapper.conf 打开以后在文件结尾加上: allow-guest=false 保存退出并重启或重启 阅读全文
posted @ 2017-03-06 18:21 SuperYang 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.安装完成虚拟机后,打开虚拟机弹出错误提示,需要以管理员身份运行: 右击VMware Player桌面图标,按照如下图设置即可. 2.虚拟机不能上网: 需要在主机(虚拟机为客户机或从机)中打开VMware DHCP Service 和VMware NAT Service这两项服务.WIN10主机中 阅读全文
posted @ 2017-03-06 14:08 SuperYang 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> //#include <Windows.h> int main(void) { int i; //srand((unsigned)time(NULL));//每次运行该程序时,如果当前秒数不同,则不同次运行生成的随机数不同, for (i = 0; i < 20 阅读全文
posted @ 2017-02-15 11:01 SuperYang 阅读(937) 评论(0) 推荐(0) 编辑