【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト72:デフォルトの名無しさん 08/02/21 13:52:19 #include <iostream> using namespace std; template <typename T> void printchar(T c){ cout << c << endl; } int main(void){ cout << "print int" << endl; printchar(10); cout << "print double" << endl; printchar(32e-2); cout << "print char" << endl; printchar('A'); cout << "print char*" << endl; printchar("test char"); cout << "print void" << endl; // printchar(); return 0; } コメントアウトした行でコンパイルエラーなのですが、 引数がvoidだと何もしないっていう処理はどう書けばいいのでしょうか。 73:デフォルトの名無しさん 08/02/21 13:53:37 void printchar(){ } 74:デフォルトの名無しさん 08/02/21 13:54:36 なるほど。 そういえば、Win32APIとかの解説ページを見ると、memsetで構造体を初期化してる人もいるよね(メンバにポインタがあるにもかかわらず Windowsでしか動かない移植性がないプログラムだから問題ないんか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch