【初心者歓迎】C/C++室 Ver.93【環境依存OK】 at TECH
[2ch|▼Menu]
358:デフォルトの名無しさん
14/11/03 05:43:09.00 GHCh+c9h
>>357
URLリンク(en.m.wikipedia.org)

359:デフォルトの名無しさん
14/11/03 05:44:08.77 GHCh+c9h
>>357
こっちでやってくれ

360:デフォルトの名無しさん
14/11/03 05:48:04.61 VWaLlR99
>>357
同意します

361:デフォルトの名無しさん
14/11/03 05:54:09.09 MMft+ZKk
>>350
つ sbrk

362:デフォルトの名無しさん
14/11/03 05:59:44.27 UGbZfCjU
>>357
世の中訂正しなければならない誤りだらけで大変ですね!
頑張って下さい!

363:デフォルトの名無しさん
14/11/03 06:01:10.58 wfj2dgwM
>>358
嘘ソースの代名詞のWikipediaですら「STLは標準C++ライブラリに影響を与えた」と
まともなこと書いてるなw
こっちでやってくれといいつつ自滅ソースのレスを投下するマッチポンプ乙

364:デフォルトの名無しさん
14/11/03 06:06:29.94 GHCh+c9h
>>363
実装の欄に書いてあるの見れないの?

365:デフォルトの名無しさん
14/11/03 06:16:12.28 GHCh+c9h
>>363
そもそもWikipediaをソースとして出したんじゃねえよ。
そんなにそれが大事な事なら正しいソースを出典に明記して修正しろっていってんだよ。

366:デフォルトの名無しさん
14/11/03 07:53:51.00 QwIS5woN
strstream とか sstream とかいつも
STLと標準C++テンプレートライブラリのどっちがどっちだっけになる

367:デフォルトの名無しさん
14/11/03 07:59:27.90 i5YIlJSL
元凶はiostreamだな
混ぜるな危険

368:デフォルトの名無しさん
14/11/03 08:57:12.20 gonBAC+u
Cでって言ってるのにC++使えは答えじゃない

369:デフォルトの名無しさん
14/11/03 09:08:00.19 i5YIlJSL
インターフェースだけCにして内部はC++でも良いんじゃね

370:デフォルトの名無しさん
14/11/03 10:23:04.08 Fo7mazF8
とりあえず貼っとくか。
〜姉妹スレより〜
・STLは標準化前の遺物派
 (ステパノフのアレ、もしくはSGIのアレ)
・コンテナ、イテレーター、アルゴ、ファンクタ
 のみSTL派(string含まず)
・stringもSTL派(iostream含まず)
・テンプレートは全てSTL派
・C++の標準ライブラリは全てSTL派
・なんとなくライブラリは全てSTL派

「化石のSTLは標準ライブラリのコンテナの基礎となった」
が正しい。
標準ライブラリには「ここはSTL」という説明はなく
また化石STLと標準ライブラリの類似部分とは完全に一致でもない

371:デフォルトの名無しさん
14/11/03 10:42:57.49 KYPXUM4w
ここはCとC++が共存すれのはずだが
C++使いが我が物顔でC++の文法やライブラリを
これ見よがしに貼り付けるKUSOSURE

372:デフォルトの名無しさん
14/11/03 10:50:30.70 Avy9gAi6
2ちゃんに何を求めるかは人それぞれ

373:デフォルトの名無しさん
14/11/03 10:54:39.21 A+2eW2k6
複数の関数で使う再帰呼び出し回数監視クラス、みたいなのを作りたいんですが
template<class T>class Counter
{
static int _count;
public :
Counter(){_count++;}
~Counter(){_count--;}
int getCount()const{return _count;}
};
複数の関数で呼び出した場合_countを共有しないようにtemplateを使って何とか出来ないかと考えてますが
なにかよい方法ありませんかね?

374:デフォルトの名無しさん
14/11/03 10:55:27.70 GHCh+c9h
C言語だけのスレあったはずだから、C言語を求めるならそっちに行けばいいんじゃね?

375:デフォルトの名無しさん
14/11/03 11:07:26.39 LFWM4IX/
環境依存な話で、Cを外す理由がわからない

376:デフォルトの名無しさん
14/11/03 11:14:19.86 wj4A8VFW
>>373
普通はそんなことせず回数を引数として渡す

377:デフォルトの名無しさん
14/11/03 11:18:05.98 GHCh+c9h
>>373
struct scoped_counter
{
int& count_;
scoped_counter(int &c):count_(c){count_++;}
~scoped_counter(){count_--;}
};

void f()
{
thread_local int recursive_count=0;
scoped_counter c(recursive_count);

std::cout<<recursive_count<<std::endl;
f();
}

378:デフォルトの名無しさん
14/11/03 11:28:20.75 A+2eW2k6
>>376
そう言われればそうですね

>>377
thread_localを初めて知りました
ありがとうございます


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

3501日前に更新/80 KB
担当:undef