这个题真的很简单,但是在LeetCode中难度排最高级,开始写代码进度跑的时候以为是题理解错啦,它的输出信息是input:ouput:expected:我以为第二项是正确答案,可恶的英文,最后知道原因后,就能写正确代码,但是中间老是有点改动就想提交,不知道这习惯好不,下面贴上丑陋的代码,花时间再看看...
分类:
其他好文 时间:
2015-04-15 23:11:01
阅读次数:
176
1.关于构造函数。class CA{public: CA ():m_iData(0) { } CA(int a) {m_iData =a; } CA (const CA& _obj) { m_iData =_obj.m_iData; } CA& operator = (const CA& _cOb....
分类:
编程语言 时间:
2015-04-15 22:58:55
阅读次数:
134
JAVA:1、布尔变量boolean(bool)2、final float aFinalVar=3.1415926(#define aVar 3.1415926)3、一元运算符:前缀 operator op; 后缀 op operator; 二元运算符:中缀 op1 operator...
分类:
编程语言 时间:
2015-04-15 22:40:48
阅读次数:
186
FreeMaker 在遍历map ,当Map的key 定义了Integer时,会报Expected number, sequence, or string. i.imageUrl evaluated instead to freemarker.template.SimpleHash 异常,因为FreeMaker不支持遍历key为Integer...
分类:
其他好文 时间:
2015-04-15 19:47:31
阅读次数:
367
第一个const 函数的返回值类型是const。 这个const修饰没什么意义,你可以想象一下: 既然是函数的 返回值,而且是值传递的形式,是否const有什么意义。如果指针(引用)传递,怎表示返回值的内容不可修改:一般用在赋值操作中,例: const A& operator =() { ... ....
分类:
其他好文 时间:
2015-04-15 19:10:14
阅读次数:
124
考虑二元运算符@,如果x的类型为X,而y的类型是Y,x@y将按如下方式解析:--若X是类,查询作为X的成员函数或者X的某个基类的成员函数的operator@。--在围绕x@y的环境中,查询operator@的声明。--若X在命名空间N里定义,在N里查询operator@的声明。--在Y在命名空间M里...
分类:
其他好文 时间:
2015-04-14 00:19:56
阅读次数:
205
这里只记录一些swift特殊的运算符1.swift里面 = 仅仅进行赋值操作,不再向右边返回左值2.模运算的操作数可以是小数了3.Nil Coalescing Operatornil coalescing operator用来判断一个可选值是否有值,如果没有的话就赋予其一个缺省值注意这里面“??”前...
分类:
编程语言 时间:
2015-04-13 18:32:04
阅读次数:
177
// Operator.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
using namespace std;
class Integer
{
public:
//explicit如果添加explicit就不能进行隐式构造
//隐式构造不会导致拷贝构造函数调用
Integer(int num):m_num...
分类:
编程语言 时间:
2015-04-13 16:42:53
阅读次数:
239
本人经常在Linux通过编译 .sh文件来生成工程,之前一直都没问题,代码一直都没变,但是今天编译的时候,却提示错误:然后我就表示很费解,查看我的.sh文件,其中有很多的[] ,都是这些报错,可是之前一直没问题。后来发现,因为Ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容...
分类:
系统相关 时间:
2015-04-13 15:58:51
阅读次数:
171
1、显示|隐示转换: public static explicit operator ImplicitClass(ExplicitClass explicitClass) //implicit { ImplicitClass returnClass = n...