模板元程式設計第四章練習(非答案)

2021-07-08 11:22:53 字數 424 閱讀 5814

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...