<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/born1985man</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; born1985man]]></copyright><item><title><![CDATA[C中宏#和##的运用]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4823898</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4823898</guid><author>born1985man</author><pubDate>Tue, 17 Nov 2009 21:05:00 +0800</pubDate><description><![CDATA[ #include #include #include #include #define f(a,b) a##b#define g(a)  #a#define h(a) g(a)int main()   {       char a = a;          printf("%s/n",g(a)); // a    printf("%s/n]]></description><category></category></item><item><title><![CDATA[测试对C的掌握程度]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4823878</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4823878</guid><author>born1985man</author><pubDate>Tue, 17 Nov 2009 21:01:00 +0800</pubDate><description><![CDATA[ 下面这个程序输出什么？enum {false,true};int main(){        int i=1;        do        {                printf("%d/n",i);                i++;                if(i                         cont]]></description><category></category></item><item><title><![CDATA[C++多继承下虚函数]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4810060</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4810060</guid><author>born1985man</author><pubDate>Sat, 14 Nov 2009 11:37:00 +0800</pubDate><description><![CDATA[ 直接上代码#include using namespace std;class A{	public:		virtual void funcA(){}};class B1:public virtual A{	public:		virtual void funcB1(){}};class B2:public virtual A{	public:		]]></description><category></category></item><item><title><![CDATA[Exception specifications (C++ only)]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4801807</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4801807</guid><author>born1985man</author><pubDate>Thu, 12 Nov 2009 11:37:00 +0800</pubDate><description><![CDATA[ Exception specifications (C++ only)C++ provides a mechanism to ensure that a given function is limited tothrowing only a specified list of exceptions. An exception specification atthe b]]></description><category></category></item><item><title><![CDATA[static_cast和dynamic_cast]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4775804</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4775804</guid><author>born1985man</author><pubDate>Fri, 06 Nov 2009 11:40:00 +0800</pubDate><description><![CDATA[#include "head.h"class B{	public:		virtual ~B(){}		virtual void op1()=0;};class D1:public B{	public:		void op1(){cout<<"D1::op1()/n";};		void op2(){cout<<"D1::op2()/n";};		virtual ]]></description><category></category></item><item><title><![CDATA[位运算]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4708932</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4708932</guid><author>born1985man</author><pubDate>Wed, 21 Oct 2009 15:53:00 +0800</pubDate><description><![CDATA[=====   真正强的东西来了！   =====二进制中的1有奇数个还是偶数个    我们可以用下面的代码来计算一个32位整数的二进制中1的个数的奇偶性，当输入数据的二进制表示里有偶数个数字1时程序输出0，有奇数个则输出1。例如，1314520的二进制101000000111011011000中有9个1，则x=1314520时程序输出1。var   i,x,c:l]]></description><category></category></item><item><title><![CDATA[C++成员函数作为函数指针传递]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4706067</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4706067</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 23:42:00 +0800</pubDate><description><![CDATA[ 不可以直接通过函数指针来调用类的非静态成员函数下面的例子将报错#include using namespace std;/*不可以直接通过函数指针来调用类的非静态成员函数*/typedef void (*PFN)();class A{    public:        void foo(){run(func);}    private: ]]></description><category></category></item><item><title><![CDATA[C++ static变量初始化问题]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4705767</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4705767</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 22:54:00 +0800</pubDate><description><![CDATA[ 首先static变量只有一次初始化，不管在类中还是在函数中..有这样一个函数：view plaincopy to clipboardprint?void Foo()  {      static int a=3; // initialize       std::cout     a++;  ]]></description><category></category></item><item><title><![CDATA[ [c/c++]函数参数缺省值]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4704530</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4704530</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 17:06:00 +0800</pubDate><description><![CDATA[																				document.body.oncopy = function() {							if (window.clipboardData) {								setTimeout(function() {									var text = clipboardData.getData("text"); 									]]></description><category></category></item><item><title><![CDATA[参数传递类型提升]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4704364</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4704364</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 16:34:00 +0800</pubDate><description><![CDATA[#include using namespace std;void test(char a){coutvoid test(int a){coutvoid test(float a){cout//void test(double a){coutint main(void){    test(1);    test(c);    test(2+]]></description><category></category></item><item><title><![CDATA[拷贝构造函数 赋值操作符]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4704167</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4704167</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 16:01:00 +0800</pubDate><description><![CDATA[#include using namespace std;class A{    public:        A(){cout        A(A&a){cout        A & operator=(const A &a){cout};int main(void){    A a;    A b(a);    A c=a;//对]]></description><category></category></item><item><title><![CDATA[printf的参数]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4704118</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4704118</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 15:54:00 +0800</pubDate><description><![CDATA[#include #include using namespace std;int main(void){    unsigned short ch=0xFFFE;    printf("%x,%x/n",ch,(short)ch);    return 0;}传给printf的参数当作int型处理 -1是0xFFFFFFFF ]]></description><category></category></item><item><title><![CDATA[EC++::Item 9::Never call virtual functions during construction or destruction]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4704044</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4704044</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 15:42:00 +0800</pubDate><description><![CDATA[#include using namespace std;class Base{    public:        Base(){Init();}        virtual void Init(){cout        void func(){cout};class Derived:public Base{    public:        v]]></description><category></category></item><item><title><![CDATA[Gcc参数压栈顺序]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4702640</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4702640</guid><author>born1985man</author><pubDate>Tue, 20 Oct 2009 11:16:00 +0800</pubDate><description><![CDATA[#include void func(int i,int j,int k);int main(void){	static int a=0;	func(a++,++a,a++);	return 0;}void func(int i,int j,int k){	int l=1;	int m=2;	int n=3;	int *A=(int *)mall]]></description><category></category></item><item><title><![CDATA[C++类型转换]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4700336</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4700336</guid><author>born1985man</author><pubDate>Mon, 19 Oct 2009 21:10:00 +0800</pubDate><description><![CDATA[C风格的强制类型转换(Type Cast)很简单，不管什么类型的转换统统是：TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。看似问题复杂化了，其实不然。C风格的类型转换在程序语句中难以识别，类型转换是去const，还是int转换成char，或是子类指针转换成父类指针？C括号风格的强制类型转换解决不了这些问题。C++的4种类型转换能]]></description><category></category></item><item><title><![CDATA[一条语句打印1到n，再打印n到1]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4699438</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4699438</guid><author>born1985man</author><pubDate>Mon, 19 Oct 2009 17:44:00 +0800</pubDate><description><![CDATA[写一个函数 int p(int i, int N); 能够输出i到N再到i，即以参数1,7调用函数，输出结果为 1 2 3 4 5 6 77 6 5 4 3 2 1 要求只用一个语句完成，不允许用?:等n多操作符和关键字 #include using namespace std;#define PRINT(]]></description><category></category></item><item><title><![CDATA[TCP/IP illustrated in figures]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4699057</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4699057</guid><author>born1985man</author><pubDate>Mon, 19 Oct 2009 16:29:00 +0800</pubDate><description><![CDATA[TCP/IP ilustated in figures   ]]></description><category></category></item><item><title><![CDATA[RAID Level From Wiki]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4698908</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4698908</guid><author>born1985man</author><pubDate>Mon, 19 Oct 2009 16:04:00 +0800</pubDate><description><![CDATA[RAID 0RAID 1RAID 3RAID 4RAID 5RA]]></description><category></category></item><item><title><![CDATA[Fibonacci数列的一些恒等式]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4697274</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4697274</guid><author>born1985man</author><pubDate>Mon, 19 Oct 2009 11:05:00 +0800</pubDate><description><![CDATA[      F1 + F2 + F3 + ... + Fn = Fn + 2 - 1F1 + 2F2 + 3F3 + ... + nFn = nFn + 2 - Fn + 3 + 2F1 + F3 + F5 + ... + F2]]></description><category></category></item><item><title><![CDATA[Java String类解析]]></title><link>https://blog.youkuaiyun.com/born1985man/article/details/4690977</link><guid>https://blog.youkuaiyun.com/born1985man/article/details/4690977</guid><author>born1985man</author><pubDate>Sat, 17 Oct 2009 22:35:00 +0800</pubDate><description><![CDATA[1. 堆与string poolString s1=new String("abc");String s2="abc"; 2.intern()方法intern()方法获取string pool中字符串 3. StringBuilder用来构造StringString s="Hello";String s1="Hello"+"World"String s2=s]]></description><category></category></item></channel></rss>