検索結果 4 件

by sor
11年前
フォーラム: C言語何でも質問掲示板
トピック: 関数テンプレートの明示的特殊化
返信数: 5
閲覧数: 6574

Re: 関数テンプレートの明示的特殊化

usaoさんの指摘を間違えて捉えていたため、No.3ではコンパイルできませんでしたが、 正しく解釈し、ソースコードを修正したところ、理想通りに動作しました。 usaoさんありがとうございました。 #include<iostream> #include<cstring> using namespace std; template <class Type> Type minof(Type x[], int n) { Type min = x[0]; for(int i = 1; i < n; i++) if(x[i] < min) min = x[i]; return min; } templat...
by sor
11年前
フォーラム: C言語何でも質問掲示板
トピック: 関数テンプレートの明示的特殊化
返信数: 5
閲覧数: 6574

Re: 関数テンプレートの明示的特殊化

みけCATさんありがとうございます。
無事、コンパイルでき、理想通りにプログラムを動作させることが出来ました。
by sor
11年前
フォーラム: C言語何でも質問掲示板
トピック: 関数テンプレートの明示的特殊化
返信数: 5
閲覧数: 6574

Re: 関数テンプレートの明示的特殊化

返信ありがとうございます。 指摘を参考にソースコードを書き換えましたが、コンパイルエラーとなりました。 ソースコードは以下のとおりです。 #include<iostream> #include<cstring> #define M 16 using namespace std; template <class Type> Type minof(const Type x[], int n) { Type min = x[0]; for(int i = 1; i < n; i++) if(x[i] < min) min = x[i]; return min; } template <> const...
by sor
11年前
フォーラム: C言語何でも質問掲示板
トピック: 関数テンプレートの明示的特殊化
返信数: 5
閲覧数: 6574

関数テンプレートの明示的特殊化

C++ を2ヶ月ほど前に学び始めた初心者です。 参考書の演習問題に取り組んでおり、ある問題のプログラムが適切に作成ができずコンパイルエラーが発生し困っています。 問題は以下のとおりです。 配列の全要素の最小値を求める関数テンプレートを作成せよ。 なお、最も小さい文字列を求められるようにするために、const char* 型に明示的に特殊化したものをあわせて作成すること。 (新版明解 C++ 入門編より引用) OS: lubuntu コンパイラ: g++ 作成したソースコードを以下に示します。 #include<iostream> #include<cstring> #define M 16 u...

詳細検索ページへ移動する