03 2017 档案

摘要:Java版本 C++版本 Java使用匿名内部类后的版本 可以看出,Java在使用了匿名内部类后,代码明显少了很多,省去了Implementation1ServiceFactory、Implementation2ServiceFactory类的创建。 阅读全文
posted @ 2017-03-17 11:54 byjz 阅读(154) 评论(0) 推荐(0)
摘要:构造函数内部的多态行为所产生的意想不到的结果 一.Java版本 从概念上讲,构造函数的工作实际上是创建对象,由于构造函数的调用时由内到外的,首先会调用Base(),由于派生类Derive重写了draw方法,因此Base()内部会调用派生类Derive的draw(),而实际上Derive的id会为0( 阅读全文
posted @ 2017-03-13 17:44 byjz 阅读(573) 评论(0) 推荐(0)
摘要:1 string GetMainProgInfo() 2 { 3 string strRet; 4 TCHAR szPath[MAX_PATH]; 5 GetModuleFileName(NULL,szPath,MAX_PATH); 6 7 //根据主程序路径获取版本信息 8 DWORD dwHan 阅读全文
posted @ 2017-03-01 10:25 byjz 阅读(655) 评论(0) 推荐(0)
摘要:struct tm* GetCurTime(time_t inTime) { struct tm* curTime = localtime(&inTime); curTime->tm_year += 1900; curTime->tm_mon += 1; return curTime; } 阅读全文
posted @ 2017-03-01 10:23 byjz 阅读(1423) 评论(0) 推荐(0)