摘要:
Client & Server 阅读全文
摘要:
template <class T>void Fun(typename const T::iterator it){ return ;}int main(){ return 0;}看看下面的正确代码:template <class T>void Fun(const typename T::iterator it){ return ;}int main(){ return 0;}结论就是: typename 需要紧邻嵌套类型(nested dependent name). 阅读全文
摘要:
不要在程序中相近的地方多次执行 srand. 阅读全文
摘要:
Use 'unsigned' if you treat variable in binary mode. 阅读全文
摘要:
#include "stdafx.h"#include <stdio.h>#define ERR0 (1)#define ERR1 (1 << 1)#define ERR2 (1 << 2)// ...#define ERR8 (1 << 7)int _tmain(int argc, _TCHAR* argv[]){ char var = 0x81 ; // 1000 0001 char flag = ERR8 | ERR0 ; // 1000 0001 if (var == flag) { ... 阅读全文
摘要:
Ancient skills... 阅读全文
摘要:
int atoi(char *str) ; 阅读全文
摘要:
下载地址:Visual Studio Team System 2008 Team Suite(90 天试用版) http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d95598d7-aa6e-4f24-82e3-81570c5384cbVisual Studio 2008 专业版(90 天试用版) http://www.microsoft.com/downloads/details.aspx?familyid=83C3A1EC-ED72-4A79-8961-25635DB0192B& 阅读全文
摘要:
没有想不到, 只有做不到! 阅读全文
摘要:
ASCII 的设计不得不让人佩服, 很多考虑是你意想不到的. 阅读全文
摘要:
eax ui32toa(unsigned int num, char *str, int base) ; & eax i32toa(int num,char *str, int base) ; 阅读全文
摘要:
char *strlwr(char *str) ; & char *strupr(char *str) ; 阅读全文
摘要:
eax strlen(char *str) ; 阅读全文
摘要:
Something you'd better follow. 阅读全文
摘要:
void strcpy(char *destination, char *source) ; 阅读全文
摘要:
字符串转义后的含义??=#??([??)]??/\??<{??>}??'^??!|??-~原文:http://www.cppblog.com/cc/archive/2006/07/30/10709.html 阅读全文
摘要:
alpha, beta, gamma... and then ? 阅读全文
摘要:
'm/($var)+/' when you want to match a variable string continuously. 阅读全文
摘要:
how 'int Fun(char x, char y) ;' represent in assembly language. 阅读全文
摘要:
s/\n/\n/ 结果是 ? 阅读全文
摘要:
辗转相除的原理是: if 0 == A % x && 0 == B % x ; then 0 == (A - B) % x ; 因此, 算法通过求这个数的余数, 用小者再和余数求余, 不断迭代, 因而缩小 gcd 的范围, 直到有一次能够找到 gcd 为止, 此时 0 == 任何余数 % gcd 成立. 阅读全文
摘要:
本文介绍了一些经典的模式是如何匹配的, 文中匹配方法仅供参考, 抛砖引玉, 不可直接用于工程. 阅读全文
摘要:
大部分谜题引自: 精通正则表达式, 中文第三版 阅读全文
摘要:
因为正则表达式才去学习 Perl, 后来又因为会写简单的 Perl 才更深入的学习正则表达式. 阅读全文
摘要:
(F)(0) is function call while F(0) will be expanded 阅读全文
摘要:
%[*] [width] [{h | l | ll | I64 | L}]type 阅读全文
摘要:
阅读全文
摘要:
A architecture introduction by assembly language. 阅读全文
摘要:
写了三天, 目前只支持 int 型变量和常量与指针的组合. 在勇攀自动机的高山中不行摔回起点... 阅读全文
摘要:
Usage: path str_to_be_replaced with_what 阅读全文
摘要:
术语 定义 例子形参 (parameter) 它是一个变量, 在函数定义或函数声明的 int power(int base, int n); 原型中定义. 又称 "形式参数 (formal base 和 n 都是形参 parameter)"实参 (argument) 在实际调用一个函数时所传递给函数的 i = power(10, j); 值, 又称 "实际参数 (actual argument)" 10 和 j 都是实参. 在同一个函数的多次调用 时, 实参可以不同 阅读全文
摘要:
每个 C/C++ 程序员都应该买一本! 阅读全文
摘要:
退化的规则: 这个数组里存放的是什么, 那么其退化后的指针里存放的也得是什么. 阅读全文
摘要:
定义一个数组并声明为一个指针时, 会导致严重的运行时错误. 因为其底层取值操作是不一样的: 指针比数组多了一层取地址操作. 阅读全文
摘要:
C/C++ 中几乎可以完成任何类型的声明, 但是唯独这几种除外. 阅读全文
摘要:
typedef 只是已知类型的一种组合的封装. 善用可增加代码可读性和方便, 滥用则造成迷惑和错误. 阅读全文
摘要:
char * const *(*next)() ; 这种声明你能理解么? 阅读全文
摘要:
. 优先级高于 **p.f // *(p.f): 对 p 取 f 偏移, 作为指针, 然后进行解除引用操作[] 高于 *int *ap[] ; // int *(ap[]): ap是个元素为 int 指针的数组函数 () 高于 *int *fp() ; // int *(fp()): fp 是个函数, 返回 int *++ 高于 *const char *p = "123456789" ;while ('\0' != *p++) { // ...}!= 高于任何位运算(var & mask != 0) ; // var & (mask != 阅读全文
摘要:
#include <iostream>using namespace std ;int main (int argc, char **argv){ // 由于缺少一个 ',' 导致两个字符串合并, 从而少初始化了一个元素. const char *arr[5] = { "1", "2", "3" "4", "5" } ; for (int i = 0;i < int(sizeof(arr)/sizeof(arr[0])); i++) { cout << 阅读全文
摘要:
因为 char * 与 const char * 不是同一类型. 阅读全文