1-類模板.cpp
#include
using
namespace std;
template
<
typename t,
typename u>
class
test
void
show()
};intmain()
2-繼承.cpp
#include
using
namespace std;
template
<
typename t>
class
parent
void
show()
};class
child
:public parent<
int>
//模板類派生普通類 繼承的同時對基類例項化
void
show()
};template
<
typename t,
typename u>
class
child2
:public parent
//模板類派生模板類 繼承的同時不需要對parent例項化
void
show()
};intmain()
3-模板類宣告.cpp
#include
using
namespace std;
template
<
typename t>
class
test
;template
<
typename t>
test
::test
(t a)
//test表示test是模板類,不是普通類
template
<
typename t>
void test
::show()
template
<
typename t>
test::~
test()
intmain()
4-static.cpp
#include
using
namespace std;
template
<
typename t>
class
test};
template
<
typename t>
int test
::count =0;
intmain()
原創 linux下c lesson10 多型
1 問題引出.cpp include using namespace std class parent class child public parent intmain 2 多型概念.cpp include using namespace std class parent class child ...
原創 linux下異常檔案刪除
上傳解壓過程中產生了亂碼目錄或者檔案,通過ftp和檔案管理均不能正常刪除。原理是因為檔案命名編碼系統無法識別。可以採用如下方法 1,通過刪除innode方式刪除,簡單粗暴。ls i檢視到innode 2,使用flashftp連線空間,右鍵目錄或者檔案 將其更改乙個名稱,再刪除即可。部分ftp需要更改...
Linux下的裸裝置研究(原創)
linux平台下,預設沒有提供對磁碟裝置的字元訪問方式,必須通過配置rawdevices服務,把塊裝置繫結到裸裝置上才行,具體方法有3種。這3種方法建立裸裝置的方式完全一樣,區別在於對oracle使用者許可權處理方法的不同。rhel5推薦使用第3種方法 第一種方法 vim etc sysconfig...