上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 比如 的const是修饰什么的? 其实是修饰this指向的对象的。 这篇文章很详细的说明了const的作用,其中第三点说明了这种const的作用:const的用法,特别是用在函数前面与后面的区别! 在该函数Fun()内不能进行对成员变量的修改,调用非const的成员函数也不行 阅读全文
posted @ 2017-11-18 22:06 _离水的鱼 阅读(225) 评论(0) 推荐(0)
摘要: "互斥锁"(Mutual exclusion,缩写 Mutex),防止多个线程同时读写某一块内存区域。 这时的解决方法,就是在门口挂n把钥匙。进去的人就取一把钥匙,出来时再把钥匙挂回原处。后到的人发现钥匙架空了,就知道必须在门口排队等着了。这种做法叫做"信号量"(Semaphore),用来保证多个线 阅读全文
posted @ 2017-11-18 21:34 _离水的鱼 阅读(83) 评论(0) 推荐(0)
摘要: 输出是1。说明调用的是父类的函数。 输出是2。说明调用的是子类的函数。 所以当父类的函数是虚函数,调用的会是子类函数。 阅读全文
posted @ 2017-11-17 09:47 _离水的鱼 阅读(167) 评论(0) 推荐(0)
摘要: 常用Java不懂C++的静态方法使用方式。尝试过直接初始化 其实只要在cpp里专卖初始化下就行 int Object::i=0; 阅读全文
posted @ 2017-11-04 14:52 _离水的鱼 阅读(802) 评论(0) 推荐(0)
摘要: 记录自己尝试C++的一点心得 我的第一个尝试其实是如下, 报错信息 在编译的时候就出现问题。引用是变量的别名,而但是函数的返回值是临时变量,所以需要常引用,const int&才行 这里有篇文章也是临时变量问题: http://blog.csdn.net/zq_onlytime/article/de 阅读全文
posted @ 2017-11-04 14:47 _离水的鱼 阅读(1665) 评论(0) 推荐(0)
摘要: 结果 可以看到,当即使返回是引用,但是如果赋值对象没有采用引用也不会影响到原来的对象。 当然,如果返回不是引用却赋值给引用对象,就会编译错误。 未经许可,不允许转载 阅读全文
posted @ 2017-11-03 17:10 _离水的鱼 阅读(699) 评论(0) 推荐(0)
摘要: 一 构造函数与析构函数的执行顺序 c++中对象都是先构造成员变量,再调用自身的构造函数;故父类成员变量首先被构造,然后调用父类的构造函数,再构造子类的成员变量,最后调用子类的构造函数。 对象析构时与构造顺序相反,子类先调用自身的析构函数,再调用子类成员变量的析构函数,再调用父类的析构函数,再析构父类 阅读全文
posted @ 2017-10-06 13:09 _离水的鱼 阅读(263) 评论(0) 推荐(0)
摘要: 这是我自己写代码是遇到的错误,完全想不到报错和写错的地方有关联性,记录下来给别人参考。 不允许转载。 WhiteBack(&cut_buff,&out_buff,5)函数内有一段 cut_buff是自己申请的空间,这个for循环操作超过了我申请的范围。 然后打上断点,报错地方却是在后一个restor 阅读全文
posted @ 2017-09-26 10:33 _离水的鱼 阅读(2546) 评论(0) 推荐(0)
摘要: 参考: ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录 增加samba用户提示Failed to add entry for user Ubuntu可以直接在文件->属性里进行操作实现samba服务器安装 添加账户密码的方法 sudo smbpasswd - 阅读全文
posted @ 2017-09-18 14:07 _离水的鱼 阅读(1427) 评论(0) 推荐(0)
摘要: 原文:#ifndef HeaderName_h #define HeaderName_h #endif 使用详解 想必很多人都看到过头文件中写有:#ifndef HeaderName_h #define HeaderName_h // 这里面通常写各种宏定义、其他头文件的包含 #endif 这样做的 阅读全文
posted @ 2017-09-15 11:00 _离水的鱼 阅读(616) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页