トップページ > プログラム > 2015年11月02日 > pkynDUbv

書き込み順位&時間帯一覧

5 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000230000001000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part120 [転載禁止]©2ch.net
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part120 [転載禁止]©2ch.net
355 :デフォルトの名無しさん[sage]:2015/11/02(月) 10:39:22.65 ID:pkynDUbv
template<typename U = int>
class BasicScopeOutHandler {
U& target_;
U valueToSet_;
public:

BasicScopeOutHandler(U& target, const U& valueToSet) : target_{target}, valueToSet_{valueToSet} {}

~BasicScopeOutHandler()
{
target_ = valueToSet_;
}
};

int main()
{
int i = 1;
BasicScopeOutHandler<> outo(i, 0);
}
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
685 :デフォルトの名無しさん[sage]:2015/11/02(月) 10:43:24.69 ID:pkynDUbv
>>684
これはひでぇな
どんなバイナリ吐いてるのか位書くべき
C++相談室 part120 [転載禁止]©2ch.net
357 :デフォルトの名無しさん[sage]:2015/11/02(月) 11:04:34.97 ID:pkynDUbv
intかstringどちらかのデフォルトテンプレート引数諦めれ

template<typename U = int>
class BasicScopeOutHandler {
U& target_;
U valueToSet_;
public:
BasicScopeOutHandler(U& target, const U& valueToSet) : target_{target}, valueToSet_{valueToSet} {}
void print() const {
std::cout << target_ << std::endl;
}
~BasicScopeOutHandler()
{
target_ = valueToSet_;
}
};

int main()
{
int i = 1;
BasicScopeOutHandler<> outo(i, 0);
outo.print();
std::string s{"abc"};
BasicScopeOutHandler<std::string> outo2(s, "");
outo2.print();
}
C++相談室 part120 [転載禁止]©2ch.net
359 :デフォルトの名無しさん[sage]:2015/11/02(月) 11:13:27.15 ID:pkynDUbv
こういう書き方も出来ないでもないけど

#include <iostream>
#include <string>

template<typename U>
class BasicScopeOutHandler {
U& target_;
U valueToSet_;
public:
BasicScopeOutHandler(U& target, const U& valueToSet) : target_{target}, valueToSet_{valueToSet} {}
void print() const {
std::cout << target_ << std::endl;
}
~BasicScopeOutHandler()
{
target_ = valueToSet_;
}
};

int main()
{
int i = 1;
BasicScopeOutHandler<decltype(i)> outo(i, 0);
outo.print();
std::string s{"abc"};
BasicScopeOutHandler<decltype(s)> outo2(s, "");
outo2.print();
}
C++相談室 part120 [転載禁止]©2ch.net
362 :デフォルトの名無しさん[sage]:2015/11/02(月) 11:30:56.04 ID:pkynDUbv
>>360
stringが素直に動かないけどそういう手もあるな

http://ideone.com/cWEh9h
スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
189 :デフォルトの名無しさん[sage]:2015/11/02(月) 18:20:13.40 ID:pkynDUbv
キーボードはrealforceだろうけど、マウスはなんだろう?
人によって手のサイズも指の長さも違うから決められないと思う。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。