- 1 名前:デフォルトの名無しさん mailto:sage [2014/10/05(日) 16:53:48.48 ID:4FShMSYH]
- エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。 ※sage禁止です(と代々スレに書いてありますが自己判断で)。 ◆ソースのインデントについて 半角空白やTABでのインデントはスレに貼ると無くなります。 そのため、アップローダーに上げるのも手ですが直接貼る場合は、 全角空白か に置換すると見栄えだけはよくなります。 前スレ 【初心者歓迎】C/C++室 Ver.92【環境依存OK】 peace.2ch.net/test/read.cgi/tech/1406801653/ 【アップローダー】(質問が長い時はココ使うと便利) codepad.org/ (コンパイルもできるし出力結果も得られる[]privateをチェック) ideone.com/ (時間帯によってはcodepadが重い事があるのでここも利用)
- 357 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:38:31.91 ID:gykicciK]
- >>353
誤りを指摘されても事実を受け入れられない人は プログラミングに向いていない
- 358 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:43:09.00 ID:GHCh+c9h]
- >>357
en.m.wikipedia.org/wiki/Standard_Template_Library
- 359 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:44:08.77 ID:GHCh+c9h]
- >>357
こっちでやってくれ
- 360 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:48:04.61 ID:VWaLlR99]
- >>357
同意します
- 361 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:54:09.09 ID:MMft+ZKk]
- >>350
つ sbrk
- 362 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 05:59:44.27 ID:UGbZfCjU]
- >>357
世の中訂正しなければならない誤りだらけで大変ですね! 頑張って下さい!
- 363 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 06:01:10.58 ID:wfj2dgwM]
- >>358
嘘ソースの代名詞のWikipediaですら「STLは標準C++ライブラリに影響を与えた」と まともなこと書いてるなw こっちでやってくれといいつつ自滅ソースのレスを投下するマッチポンプ乙
- 364 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 06:06:29.94 ID:GHCh+c9h]
- >>363
実装の欄に書いてあるの見れないの?
- 365 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 06:16:12.28 ID:GHCh+c9h]
- >>363
そもそもWikipediaをソースとして出したんじゃねえよ。 そんなにそれが大事な事なら正しいソースを出典に明記して修正しろっていってんだよ。
- 366 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 07:53:51.00 ID:QwIS5woN]
- strstream とか sstream とかいつも
STLと標準C++テンプレートライブラリのどっちがどっちだっけになる
- 367 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 07:59:27.90 ID:i5YIlJSL]
- 元凶はiostreamだな
混ぜるな危険
- 368 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 08:57:12.20 ID:gonBAC+u]
- Cでって言ってるのにC++使えは答えじゃない
- 369 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 09:08:00.19 ID:i5YIlJSL]
- インターフェースだけCにして内部はC++でも良いんじゃね
- 370 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 10:23:04.08 ID:Fo7mazF8]
- とりあえず貼っとくか。
〜姉妹スレより〜 ・STLは標準化前の遺物派 (ステパノフのアレ、もしくはSGIのアレ) ・コンテナ、イテレーター、アルゴ、ファンクタ のみSTL派(string含まず) ・stringもSTL派(iostream含まず) ・テンプレートは全てSTL派 ・C++の標準ライブラリは全てSTL派 ・なんとなくライブラリは全てSTL派 「化石のSTLは標準ライブラリのコンテナの基礎となった」 が正しい。 標準ライブラリには「ここはSTL」という説明はなく また化石STLと標準ライブラリの類似部分とは完全に一致でもない
- 371 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 10:42:57.49 ID:KYPXUM4w]
- ここはCとC++が共存すれのはずだが
C++使いが我が物顔でC++の文法やライブラリを これ見よがしに貼り付けるKUSOSURE
- 372 名前:デフォルトの名無しさん [2014/11/03(月) 10:50:30.70 ID:Avy9gAi6]
- 2ちゃんに何を求めるかは人それぞれ
- 373 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 10:54:39.21 ID:A+2eW2k6]
- 複数の関数で使う再帰呼び出し回数監視クラス、みたいなのを作りたいんですが
template<class T>class Counter { static int _count; public : Counter(){_count++;} ~Counter(){_count--;} int getCount()const{return _count;} }; 複数の関数で呼び出した場合_countを共有しないようにtemplateを使って何とか出来ないかと考えてますが なにかよい方法ありませんかね?
- 374 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 10:55:27.70 ID:GHCh+c9h]
- C言語だけのスレあったはずだから、C言語を求めるならそっちに行けばいいんじゃね?
- 375 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 11:07:26.39 ID:LFWM4IX/]
- 環境依存な話で、Cを外す理由がわからない
- 376 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 11:14:19.86 ID:wj4A8VFW]
- >>373
普通はそんなことせず回数を引数として渡す
- 377 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 11:18:05.98 ID: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 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 11:28:20.75 ID:A+2eW2k6]
- >>376
そう言われればそうですね >>377 thread_localを初めて知りました ありがとうございます
|

|