スレを勃てるまでもないC/C++の質問はここで 2
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:デフォルトの名無しさん 07/08/01 17:16:27 template <typename T>とtempalte <class T>ってどう使い分けすれば良いんでしょうか? 701:>>699 07/08/01 17:18:39 #include <vector> #include <iostream> using namespace std; main(){ vector<int> v; v.push_back(1); cout << v[0]<<endl; v[0]=2; cout << v[0]<<endl; /* 逆にしたこっちはエラーになる v[0]=2; cout << v[0]<<endl; v.push_back(1); cout << v[0]<<endl; */ } 702:デフォルトの名無しさん 07/08/01 17:20:46 reserve();で確保すればエラー出ないんだな しらんかった すまん 703:デフォルトの名無しさん 07/08/01 17:21:27 >>701 そんな使い方ありえないから実装されてない 使いたければオーバライドすればいいじゃん 704:デフォルトの名無しさん 07/08/01 17:26:07 >>700 好みの問題。 ただし、下みたいなテンプレートテンプレートではclassしか使えなかったはず。 template<template<typename T> class T> こんな機能使わないけど。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4310日前に更新/282 KB
担当:undef