【初心者歓迎】C/C++室 Ver.93【環境依存OK】
at TECH
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