上一页 1 2 3 4 5 6 ··· 16 下一页
  2017年5月16日
摘要: 文档类型标签,该标签是将特定的标准通用标记语言或者XML文档(网页就是其中一种)与文档类型定义(DTD)联系起来的指令。该标记应该出现在文件的第一行。它在文档中出现的格式如下: 1 2 <!DOCTYPE html PUBLIC "引用的字符串" --公共标识符--> 1 2 <!DOCTYPE h 阅读全文
posted @ 2017-05-16 08:55 Yogurshine 阅读(153) 评论(0) 推荐(0) 编辑
  2014年10月17日
摘要: 今天看Scott Meyers大师的stl的用法,看到了我前段时间犯的一个错误,发现我写的代码和他提到错误代码几乎一模一样,有关stl容器删除元素的问题,错误的代码如下:std::vector mFriendList;...std::vector::iterator iter = mFriendLi... 阅读全文
posted @ 2014-10-17 12:04 Yogurshine 阅读(4980) 评论(0) 推荐(0) 编辑
  2014年9月1日
摘要: 1即计算出所给数中包含1的个数方法一:每一位分别异或(时间复杂度O(n)n代表数位数)函数功能:如果1的个数为奇数个,则返回1,如果1的个数为偶数个,则返回0。parity_check(unsigned x){int val=0;while(x){val^=x;//val 和x进行异或运算x>>=1... 阅读全文
posted @ 2014-09-01 17:56 Yogurshine 阅读(26475) 评论(0) 推荐(0) 编辑
  2014年8月27日
摘要: #define MAX 32 void IntToBinary(char binary[], int x); // x转换为二进制 void IntToBinary2(char binary[], int x); // 不同的思路可以有多种方法 void TrueForm(char binary[... 阅读全文
posted @ 2014-08-27 10:38 Yogurshine 阅读(559) 评论(0) 推荐(0) 编辑
  2014年8月18日
摘要: templateT add(const T&a, const T &b){ return a+b;}void func(int(*ptrfun)(const int& a, const int& b)) //后面两个参数的声明必须写{ cout); }#include templa... 阅读全文
posted @ 2014-08-18 13:10 Yogurshine 阅读(320) 评论(0) 推荐(0) 编辑
  2014年8月15日
摘要: 1 操作符.*即成员指针运算符 (该运算符不支持重载)之前讲过函数指针,你不可以像一个普通的函数指针那样指向一个成员函数,正确的做法应该是,你必须使用一个成员函数指针。一个成员函数的指针指向类中的一个成员函数,定义:(typedef) 返回值类型 (类名::*函数指针名)(参数列表);C++成员函数... 阅读全文
posted @ 2014-08-15 15:05 Yogurshine 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: const: 1 定义变量 ,如下写法都可以: TYPE const ValueName = value; const TYPE ValueName = value; 2 当作为全局变量并且在他文件也想使用时:(默认const具有局部性) 1.CPP :extern const TYPE Valu... 阅读全文
posted @ 2014-08-15 11:25 Yogurshine 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1 C++规定,对象的成员变量的初始化动作发生在进入构造函数函数体之前(即花括号之前)。构造函数内的都不是初始化而是被赋值。进入函数体之前编译器会自动调用这些成员变量的默认构造函数(即无参构造函数)来初始化,但是不保证内置对象初始化。因此函数体中赋值这种做法导致默认构造函数初始化白费了,效率低。所以... 阅读全文
posted @ 2014-08-15 09:53 Yogurshine 阅读(2788) 评论(0) 推荐(0) 编辑
  2014年8月14日
摘要: 注意这里的C调用C++或者C++调用C意思是.c文件中调用.cpp文件中代码,或者相反。集成开发环境如VC++6.0或者vs都是以文件后缀来区别当前要编译的是C代码还是C++代码,然后采用响应的编译、调用协议等。使用extern "C" 主要是因为C编译器编译函数时不带参数的类型信息,只包含函数的符... 阅读全文
posted @ 2014-08-14 17:28 Yogurshine 阅读(57739) 评论(2) 推荐(0) 编辑
摘要: C中为什么不支持重载,即同一作用域内不允许出现同名函数?我们都知道重载是c++面向对象的特性。c语言中是不存在的。所谓重载简单来说就是一个函数名可以实现不同的功能,要么输入参数不同或者参数个数不同,要么返回类型不同。例如函数add(),在c++中可以轻易实现int,double等不同类型参数的相加功... 阅读全文
posted @ 2014-08-14 10:35 Yogurshine 阅读(2925) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页