码迷,mamicode.com
首页 >  
搜索关键字:rhs    ( 171个结果
C++primer4——chapter12
#include#includeusing namespace std;/*class Sales_item{public: double avg_price()const; bool same_isbn(const Sales_item &rhs) const { return isbn == ....
分类:编程语言   时间:2015-04-02 18:37:40    阅读次数:126
table表格类标签的应用
主要需要掌握标签:                                             主要要掌握的标签属性:                                            rowspan  colspan  frame(void  above  below  hsides  vsides  lhs  rhs  box  border )  bo...
分类:其他好文   时间:2015-03-29 23:48:29    阅读次数:408
【编程范式】C语言1
最近在网易公开课上看斯坦福大学的《编程范式》,外国人讲课思路就是清晰,上了几节课,感觉难度确实比我们普通大学大很多,但是却很有趣,让人能边学边想。 范式编程,交换两个数,利用 void * void Swap (void * lhs,void * rhs,int size) { ...
分类:编程语言   时间:2015-03-17 10:15:40    阅读次数:160
快速排序
下面的是一个用到的快速排序/** * 将发生变化 的东西封闭起来 * @author lsj * */public interface Compare { boolean lessThan (Object lhs ,Object rhs ); boolean lessThanOrEqual(Ob.....
分类:编程语言   时间:2015-03-14 21:37:34    阅读次数:137
排序算法
#ifndef SORT_H__#define SORT_H__#include namespace Niuzb{ namespace Algorithm { template void Swap(T& lhs,T& rhs) { T tmp(lhs); lhs = rhs; rh...
分类:编程语言   时间:2015-03-08 11:41:52    阅读次数:169
在赋值运算符中处理自我赋值问题
自我赋值发生在对象被赋值给自己时,例如: val = val; vec[i] = vec[j];//潜在的自我赋值(i=j) *p = *q;潜在自我赋值 class A { A& operator=(const A& rhs)//不安全的赋值版本 { delete p;//停止使用当前的对象 p ...
分类:其他好文   时间:2015-01-21 13:16:10    阅读次数:84
Effective C++ (笔记) : 条款11 -- 条款17
条款11:在operator=中处理“自我赋值” 自我赋值有时候不是那么明显,在处理循环(a[i] = a[j])、指针(*px = *py)和参数传递(func(const Base &rb, const Derived *pd))的时候可能会发生。 Widget::operator=(const Widget& rhs){ delete pb; pb = new...
分类:编程语言   时间:2015-01-17 12:44:54    阅读次数:258
构造、析构、赋值运算
一、C++默默编写并调用了哪些函数 当你写下: class CEmpty { } 这就好像你写下 class CEmpty { public: CEmpty(){…} CEmpty(const CEmpty &rhs){…} ~CEmpty(){…} CEmpty& operator=(const ...
分类:其他好文   时间:2015-01-16 12:41:08    阅读次数:128
[Effective C++ --024]若所有参数皆需类型转换,请为此采用non-member函数
引言假设我们有这样的类:1 class A{2 public:3 A(int num = 0, int den = 1) {};4 int num() const;5 int den() const;6 const A operator* (const A& rhs)...
分类:编程语言   时间:2014-12-25 12:42:11    阅读次数:95
操作符重载
今天在看《Effective C++》的Item 10时,书中说道,赋值操作符需要返回的是对*this的引用。例如:class Widget {public: ... Widget& operator += (const Widget& rhs) { ... ...
分类:其他好文   时间:2014-12-16 16:47:00    阅读次数:136
171条   上一页 1 ... 13 14 15 16 17 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!