一、算数运算符 1、加法(+) 表示操作数相加; 处理特殊值规则: 如果两个操作数都是字符串,则将第二个操作数与第一个操作数拼接起来; 如果只有一个操作数是字符串,则将另一个操作数转换为字符串,然后再将两个字符串拼接起来。 如果有一个操作数是对象、数值或布尔值,则调用它们的 toString()方法 ...
分类:
编程语言 时间:
2019-08-04 19:32:50
阅读次数:
165
在学习多线程的时候看到这样的一段代码 cpp include include class Counter { public: Counter(int value) : value_(value) { } void operator()() { while (value_ 0) { std::cout ...
分类:
其他好文 时间:
2019-08-04 10:18:58
阅读次数:
142
This constant value is used as an argument for operator new and operator new[] to indicate that these functions shall not throw an exception on failur ...
分类:
其他好文 时间:
2019-08-03 21:37:03
阅读次数:
81
运算符重载的本质也是对已有功能的扩展 运算符重载的本质就是函数重载,只是函数变成了 operator + 运算符 当成员函数和全局函数对运算符进行重载时,优先调用成员函数 运算符重载为成员函数时,可以少一个参数,调用时,以右参数为参数进行函数调用 不可以重载的运算符: . :: sizeof ?: ...
分类:
编程语言 时间:
2019-08-03 15:01:34
阅读次数:
113
在学习Java运算时,补充学习Java位运算。 Java位运算 位运算都是针对整数的补码进行位运算。 & 按位与运算 先将整数转换为补码 ,然后执行按位与运算,最后将结果返回为十进制,它有如下几个规律: (1)正数&其他数=正数 考虑最高位为0,按位与都为0 (2)偶数&其他数=偶数 考虑最低位为0 ...
分类:
编程语言 时间:
2019-08-03 10:49:51
阅读次数:
75
"题目链接" 问题分析 ~~吐槽一下这个预处理比DP还长的题……~~ 首先对限制从小到大排序,然后不难发现对于每一种大小限制都是独立的。离散后考虑$F[i][j]$表示以$i$结尾,上一个音高为限制大小的位置$j$的方案种数。不难发现对于一些右端点相同的限制,左端点最右的限制才有效。这样就可以$n^ ...
分类:
其他好文 时间:
2019-08-02 20:09:36
阅读次数:
73
K - The Unique MST 题目链接:https://vjudge.net/contest/66965#problem/K 题目: 给定连接的无向图,告诉它的最小生成树是否唯一。 定义1(生成树):考虑连通的无向图G =(V,E)。 G的生成树是G的子图,比如T =(V',E'),具有以下 ...
分类:
其他好文 时间:
2019-08-02 14:35:35
阅读次数:
93
``` cpp int ten[4] = {1,10,100,1000}; typedef struct BigNumber { int d[1200]; BigNumber(string s) { int i, j, k, len; len = s.size(); d[0] = (len-1)/4... ...
分类:
其他好文 时间:
2019-08-02 12:52:20
阅读次数:
157
题目链接:https://vjudge.net/problem/POJ-1860 转自:https://blog.csdn.net/yslcl12345/article/details/50574213 题目大意 我们的城市有几个货币兑换点。每个点只能兑换两种货币。可以有几个点,专门从事相同货币兑换 ...
分类:
其他好文 时间:
2019-08-02 11:26:44
阅读次数:
88