4-0
using namespace std;
using namespace boost;
using namespace mpl::placeholders;
templatestruct is_a;
templatestruct is_b
;int main();
templatestruct logical_and_imp;
templatestruct logical_and:logical_and_imp::type{};
or原理一樣,把false改true就可以了,沒有用靜態判斷,所有t2 t1沒有type成員繼承時會出現一堆錯誤
4-2 鍊錶沒寫出來,只好將所有模板寫出來再各特化一次,其實如果用eval_if可以簡化。
C Primer Plus 程式設計練習第四章
1 include int main char b 10 printf 請輸入您的姓名 scanf s,s a,b getchar printf 歡迎您 s,s 請輸入您的姓名 scanf s a getchar int len strlen a printf d n len printf s n ...
APUE第四章 答案
4.1 stat函式順著符號鏈結向前,如果符號鏈結指向的檔案不存在,那麼stat返回出錯。4.2 關閉了該檔案的所有訪問許可權。4.3 如下命令,開啟會提示許可權不足 chmod u r filename vim filename4.4 用open或者creat建立已經存在的檔案,檔案的許可權不變,...
模板元程式設計 第二章練習(非答案)
boost add const 對引用沒有效果。ifndef iter swap h define iter swap h include include include include includetemplatestruct doit templatestruct doit templates...