运算符(operator)是用来检查,改变或合并值的一种特殊符号或短语。例如,加号运算符让两个数字相加(如:let i = 1 + 2),还有些更复杂的运算符,如逻辑与运算符(&&)(如:if enteredDoorCode && passedRetinaScan)和自增运算符(++i)(将 i 的...
                            
                            
                                分类:
其他好文   时间:
2014-06-18 23:33:34   
                                阅读次数:
438
                             
                    
                        
                            
                            
                                #import 
#import "MyFunction.h"
#import "Operator.h"
#define PI 3.1415926
int mediumValue(int o , int p ,int q)
{
    
#pragma mark-------------总结几种求中间数的方法
    //三个数求和,减去最大的,最小的
    //数组排序
    //第一种方法...
                            
                            
                                分类:
编程语言   时间:
2014-06-16 19:58:37   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                (一)
一定要避免传递一些references去指向其实并不存在的对象。
看下面这个类:
class Rational { 
public: 
    Rational(int numerator = 0, int denominator = 1); 
private: 
    int n, d; 
    friend const Rational operator*(const Rat...
                            
                            
                                分类:
编程语言   时间:
2014-06-16 19:09:14   
                                阅读次数:
269
                             
                    
                        
                            
                            
                                题目
Divide two integers without using multiplication, division and mod operator.
方法
将除数倍加,直到大于被除数。
	    public int divide(int dividend, int divisor) {
	        int flag = 0;
	        if...
                            
                            
                                分类:
其他好文   时间:
2014-06-16 19:08:08   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                总结:
1.不能重载的运算符: . 和 .* 和 ?: 和 ::  和 sizeof 和 typeid
2.重载运算符有两种基本选择: 类的成员函数或者友元函数, 建议规则如下:
运算符
建议使用
所有一元运算符
成员函数
= () [] ->
必须是成员函数
+= -= /=...
                            
                            
                                分类:
编程语言   时间:
2014-06-15 17:18:07   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                程序代码:
#include 
using namespace std;
class CTime//时间类
{
private:
	unsigned short int hour;    //时
	unsigned short int minute;  //分
	unsigned short int second;  //秒
public:
	CTime(int h=0,int m=0,i...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 16:29:40   
                                阅读次数:
351
                             
                    
                        
                            
                            
                                程序代码:
#include 
#include 
using namespace std;
class String//定义String类
{
public:
    String( );//默认构造函数
    String(char *s);//构造函数
    String(String &str);//构造函数
    ~String();//析构函数
    void displ...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 07:59:07   
                                阅读次数:
250
                             
                    
                        
                            
                            
                                #include 
#include 
using namespace std;
struct Node{
	int x, y;
	friend bool operator b.x; //x最小的节点在队首
	}
};
int main(){
	priority_queue PQ;
	Node temp = {2, 3};
	PQ...
                            
                            
                                分类:
其他好文   时间:
2014-06-14 14:03:20   
                                阅读次数:
355
                             
                    
                        
                            
                            
                                1.递增递减运算符
C++语言并不要求递增递减运算符必须是类的成员。但是因为他们改变的正好是所操作对象的状态,所以建议设定为成员函数。
对于递增与递减运算符来说,有前置与后置两个版本,因此,我们应该为类定义两个版本的递增与递减运算符。...
                            
                            
                                分类:
编程语言   时间:
2014-06-13 22:04:41   
                                阅读次数:
418
                             
                    
                        
                            
                            
                                原题地址:https://oj.leetcode.com/problems/divide-two-integers/题意:Divide 
two integers without using multiplication, division and mod 
operator.解题思路:不许用乘、除和求...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 21:43:00   
                                阅读次数:
267