模板与泛型编程--模板特化[续]三、特化成员而不特化类 除了特化整个模板之外,还能够仅仅特化push和pop成员。我们将特化push成员以复制字符数组,而且特化pop成员以释放该副本使用的内存:templatevoid Queue::push(const char *const &val){ ...
分类:
编程语言 时间:
2014-07-09 18:14:29
阅读次数:
212
在java语言中,String是一个包含char数组、其他字段,方法组成的java类。而在我们的coding生涯中,字符串又往往是我们最常也是最多打交道的,因此下面的一些常用的方法列举一下:toCharArray()//将此字符串转换为一个新的字符数组Arrays.sort()//对数组进行排序Ar...
分类:
编程语言 时间:
2014-07-09 17:39:04
阅读次数:
294
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
其他好文 时间:
2014-07-08 10:29:02
阅读次数:
327
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
其他好文 时间:
2014-07-06 14:15:26
阅读次数:
251
题目:10340 - All in All
题目大意:给出字符串s和t,问s是否是t的子串。s若去掉某些字符能和t一样,那么t是s的子串。
解题思路:匹配字符。t的每个字符和s中的字符匹配。注意这里的字符数组大小要开大点。
代码:
#include
#include
const int N = 1000005;
char s[N], t[N];
bool m...
分类:
其他好文 时间:
2014-07-06 00:20:23
阅读次数:
363
常用类库学习.net就是学习它的无数个类库怎么用,先看两个简单的String 字符串,不可变特性。字符串可以看成字符数组属性 Length方法IsNullOrEmpty() 静态方法ToCharArray()ToLower()string不可变性ToUpper()Equals() 忽略大小写的比较J...
分类:
其他好文 时间:
2014-07-05 21:19:46
阅读次数:
259
例子"abmadsefadd" 最长长度为5"avoaid" 最长长度为3思路空间换时间hashTable,标准下其实位置beg。初始化全局最大值0。开辟字符数组,起初标为0。访问数组时如果该字符在hashTable对应的哈希值为1,则计算当前位置到beg的距离,并且把beg赋值为当前位置...
分类:
其他好文 时间:
2014-07-05 17:03:55
阅读次数:
178
实现效果:强制用户只能输入16位数,这里是运用在信用卡号码的输入。
输入字符数大于16,把字的颜色设为黑色,且不管继续输入什么内容,只取前16位;
若小于16位,把字的颜色设为红色,且设置“无效”。...
分类:
移动开发 时间:
2014-07-04 09:21:51
阅读次数:
490
Microsoft在StrSafe.h定义了新的安全字符串函数为了防止缓冲区溢出,在将一个可写缓冲区作为参数传递时,必须传递它的大小,大小可以有_countof获得,_countof获取字符数, sizeof获取字节数for example: int a[10]; // _countof(a) =....
string有个成员函数,assign()可以这样:1 string str;2 str.assign(temp, sizeof(temp));
分类:
其他好文 时间:
2014-07-02 17:23:54
阅读次数:
229