[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 10:50 / Filesize : 148 KB / Number-of Response : 794
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++上級者が集まるスレ



1 名前:デフォルトの名無しさん [04/09/14 07:16:41]
ここでは他のC++スレよりもより一層と高いレベルでの情報交換・体験談などを行うスレです。
我こそはC++プロフェッショナルだという方の書き込みをお待ちしております。


528 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 14:47:19 ]
>>527
デッドロック回避にはオーストリッチアルゴリズム。マジお勧め。

529 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 15:19:59 ]
レース状態やスタベーションについての議論もしよう。

530 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 16:08:20 ]
>>528 なにもしないってかw

531 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 17:14:50 ]
レース下着でマスターベーションについて

532 名前:デフォルトの名無しさん mailto:sage [2006/04/29(土) 04:44:48 ]
OS 技術が上級?
酔ってるから超ウケた。

上級な OS 技術と、当たり前すぎてあほらしい OS 技術があると思うのだが。

533 名前:デフォルトの名無しさん [2006/04/29(土) 06:06:22 ]
酔ってるな

534 名前:デフォルトの名無しさん mailto:sage [2006/04/29(土) 15:12:17 ]
>>527
それはあえて言うなら「プログラミング上級者」とかの類であって「C++上級者」とはズレがあるのでは?

535 名前:デフォルトの名無しさん [2006/04/30(日) 02:32:53 ]
ではC++上級者は何ができるのですか?

536 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 02:51:36 ]
Cでも書けるコード/アルゴリズムを
「C++らしく」書くことが出来ます。たぶん。

俺は上級者じゃないので無理です。



537 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 06:21:32 ]
上級者 初級者でもわかるコードを書く
初級者 上級者でもわからないコードを書く

538 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 09:48:40 ]
ここは「上級者とは何か」を議論するスレですか?

539 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 10:28:11 ]
自らの上級しゃっぷりをアピールするスレです。

540 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 11:13:52 ]
初心者が微妙にスレ自体をひがんでるな
そんな暇があったら勉強しなよ

541 名前:デフォルトの名無しさん [2006/04/30(日) 11:47:14 ]
夢の相互リンク

プログラム技術上級スレ
pc8.2ch.net/test/read.cgi/tech/1141409198/l50

542 名前:デフォルトの名無しさん [2006/04/30(日) 19:51:31 ]
自称上級者の集まるスレってここでしょうか?

543 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 22:34:38 ]
そうですね、例えばあなたとか…

544 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 23:35:48 ]
俺、俺だよ俺!

545 名前:デフォルトの名無しさん [2006/05/06(土) 20:23:30 ]
pngのCRCの計算をするコードを教えてください。

546 名前:デフォルトの名無しさん [2006/05/06(土) 20:27:47 ]
>>545
ソース嫁




547 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 20:41:34 ]
>>546
わかりませんので
上級者の知恵をお借りしに来たのです。

548 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 20:46:14 ]
>547
ここは上級者以外立入禁止だ。

549 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 20:55:00 ]
>>548
わからないくせに偉ぶっている人

550 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 21:18:22 ]
俺は上級者だが、わからないものはわからないのだ。

551 名前:デフォルトの名無しさん [2006/05/06(土) 21:31:30 ]
ここは自称上級者同士が褒め称えあうスレです。

552 名前:545 mailto:sage [2006/05/06(土) 21:37:24 ]
googleで探したらあったYO

553 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 21:44:00 ]
これで君も上級者だ。

554 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 22:01:37 ]
>>545
C++とは関係ない話だろとマジレス。

555 名前:デフォルトの名無しさん [2006/05/07(日) 20:31:55 ]
クックック。遂に極めたぞ。

556 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:29:22 ]
残念ながら555が居たのは、まだ入り口だったのであった



557 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:33:38 ]
極めたってどういう状態を指すんだ?DQN臭い。

558 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:51:30 ]
>>557
きっと typedef あたりの使い方を極めたんだよ。

559 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:52:35 ]
>>558
・・・そうか・・・

560 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 08:08:49 ]
555の痛さはネタ臭いけど、
極めるという言葉に過剰反応している557の痛さは素っぽいな。

561 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 16:42:06 ]
まぁ真実は>>556が突いている

562 名前:デフォルトの名無しさん [2006/06/02(金) 08:40:30 ]
皆さんのタブのサイズを教えてください

563 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 11:22:42 ]
TABは0.5を利用


564 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 12:28:03 ]
タブは8


565 名前:神楽坂 [2006/06/02(金) 15:17:23 ]
フィルタドライバの作り方で
聞きたいことがあるんで
来てみたのだが......

だめみたいだな、
ここは。

566 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 15:39:01 ]
ここはスレタイが荒してくれといっているようなものだからな。
隔離スレというか。



567 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 18:28:26 ]
いかにも荒らし本人が書きそうな「見限りレス」だな。

568 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 22:56:26 ]
>>565
なんのフィルタドライバを作りたいのかぐらい書けよ。
つーか、お前は本当は聞きたいことの説明すらできんのだろ?
素直んなれよ、な?

569 名前:デフォルトの名無しさん [2006/06/03(土) 13:28:56 ]
気付いたけどここには低能しかいないようだな

570 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 13:43:42 ]
>>569
お前と俺と〜は〜

571 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 14:20:10 ]
超上級者だったらもうちょいゆとりがあっただろう

572 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 15:44:22 ]
>>568
 ・訊いても無駄だといいながら訊きたい内容を書く
 ・でもその内容は不明確なまま
 ・しかもスレ違いの予感
 ・つか、なにしろコテハン

恐らく、自分よりバカ (に見える連中) がいて
嬉しかったんだろう。

573 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 19:12:18 ]
ここは、C++上級者が集まるスレであって >>565 ごときが来るような場所ではない。

574 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 19:29:08 ]
まぁ、能無しが「おもらい」しに来るスレではないよな。

575 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 19:46:15 ]
盛り上がって参りました!

576 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 05:03:15 ]
マ板でもっとも典型的なネタスレのひとつ



577 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 22:14:12 ]
コメントを // にしました。
これで俺も上級者の仲間入り。

578 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 23:08:47 ]
赤飯炊かなきゃな

579 名前:デフォルトの名無しさん [2006/07/07(金) 15:55:26 ]
上級者さんのお知恵をお借りしたいのですが。。

C++とDirectShowでビデオキャプチャ+圧縮保存のコードを書いております。
ボタンクリック時に、圧縮に使用するコーディックのプロパティ画面を開くようにしたいのですが、方法が検討つきません。
WindowsMediaVideo9とMEPG4
ご存知の方、いらっしゃいましたらご助力願います。
宜しくお願い致します。

580 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 15:08:16 ]
>>579
それC++関係ないだろ。

581 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 19:22:44 ]
>>580
≪関係ない≫だと?

582 名前:デフォルトの名無しさん [2006/09/04(月) 19:57:52 ]
C++のホットなネタは?

583 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 22:39:58 ]
>>582 特に無い。

584 名前:デフォルトの名無しさん [2006/10/14(土) 01:28:04 ]
stdioとcstdioの違いを教えてください

585 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 02:03:51 ]
>>584
cstdio がライブラリを std 名前空間内に宣言。
stdio.h は、↑に加えてグローバル名前空間にも宣言。

っていう建前だけど、実際は

stdio.h がライブラリをグローバル名前空間内に宣言。
cstdio は、↑に加えて std 名前空間にも宣言。

とかいう実装もよくある。

586 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/10/14(土) 02:06:04 ]
std 名前空間



587 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/10/14(土) 02:07:15 ]
まあ、プリプロセッサマクロに名前空間は適用できないしな

588 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 03:16:03 ]
たまに見かけるstudio.hもよくわからん

589 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 05:48:10 ]
ワロタ

590 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 10:10:24 ]
あやまれ!スタジオ派にあやまれ!

591 名前:デフォルトの名無しさん [2006/10/26(木) 16:03:30 ]
Cωってどうなっちゃったの?

592 名前:デフォルトの名無しさん [2006/10/28(土) 01:49:55 ]
class ClassA{
public:
ClassA(){・・・・;}
ClassA(ClassB a){・・・・;}

friend ClassA operator●(const ClassA& x, const ClassA& y){・・・・;}
}

class ClassB{
public:
operator ClassA(){return ・・・・;}
}

で引数x,yにClassB型の値が代入された場合、x,yはClassAのコンストラクタによってClassA型に
変換されるのでしょうか? それともClassBの変換関数によってClassA型に変換されるのでしょうか?

593 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 02:40:02 ]
>>592
規格上はどうなってんのか知らんが、とりあえずコンパイラによっては
「どっち使ってええのかわからん」とエラーを出すのは確か。

594 名前:デフォルトの名無しさん [2006/12/15(金) 19:46:02 ]
xmlを処理できるライブラリを教えてください

595 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 19:54:48 ]
上級者の質問ではないだろ。
とりあえずXercesとかMSXMLとか。詳しくは知らない。

596 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:02:37 ]
動的な次元の配列のライブラリってないもんか



597 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:04:21 ]
>>596
boost::multi_array

598 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:14:18 ]
それは静的だ。
動的次元配列は自分で作るしかないんじゃね?

599 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 16:57:05 ]
gccとFedora core5でプログラムを作成しています。
ofstreamでflush()を使っても、実行されたタイミングでファイルが更新されません。
一定以上になるまで、システムのバッファ内に溜め込まれているようなのですが、
flush()実行時に確実にファイルに書き込ませるにはどうしたらよいでしょうか?

600 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/20(水) 22:51:39 ]
「STLによるコンポーネントデザイン」にvectorを使った2次元・3次元配列クラスの作り方書いてあった


それとも次元が動的に増減するの?
そりゃちょっとお手上げ

601 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/20(水) 23:01:22 ]
>>599
flushでフラッシュされないのって、C++標準の方法ではどうしようもないような。

クローズしてみるとか(かなりいい加減)
あと、内部的にメモリマッピングしてるような気もする。

602 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 22:57:20 ]
断片化なしの動的二次元配列の一種。

capslockabcjp.kitunebi.com/boolean.html
ブール閉包(boolean closure)のサイズとインデクスの計算
1次元配列にみっしりと二次元の表を納めつつ、
伸縮させても穴が空かない構造の作り方。

603 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 23:13:02 ]
>>599
気のせいだと思いますよ。

604 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 23:22:16 ]
>>599

ランタイムライブラリとは無関係にOSとドライバの側で制御しているから
OS独自の機能を使わないとどうしようもない。

www.linux.or.jp/JM/html/LDP_man-pages/man8/sync.8.html

605 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 08:46:49 ]
特殊なストレージデバイスを使ってない限り、
カーネルのin-coreイメージと外部デバイスの不一致は観測不能なんだが。

606 名前:デフォルトの名無しさん [2007/01/06(土) 02:30:56 ]
真贋について
www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html



607 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 02:39:51 ]
それは遥か昔にストラウストラップと袂を分かった、
彼の頭頂の毛が喋ってるんだよ。

608 名前:デフォルトの名無しさん [2007/01/08(月) 12:26:22 ]
【ネガティブ派遣根性チェック】

3つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。

□偽装派遣先の社員の意見にはたとえ間違っていても反対しない
□偽装派遣先から「いつまでもここで仕事してくださいね」と言われるようになりたい
□自社に仕事を持ち帰れるように言われるとムカつく
□自社で仕事なんてできるわけがない
□派遣/受託の差異を指摘する人間はムカつく
□偽装派遣先には仕事だけでなく自分のプライベートについても指示して欲しい
□自分の月額金額を知らない
□偽装派遣先社員より自分の生涯収入が低いのは当然だ
□偽装派遣先に尻尾を振り、いつまでも一緒に仕事をすることが大切だ
□今のプロジェクトが終わっても同じ偽装派遣先に常駐したい


609 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 18:36:21 ]
構造化して細かく関数毎に分けた方が、構造化されていないプログラムより最適化されやすいですか?
それとも関数の呼び出しのオーバーヘッド分だけ遅くなりますか?

610 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 22:59:00 ]
>>609
最適化については、コンパイラ (とコンパイル時のオプション)
に依存するのでなんともいえない。

関数の呼び出しのオーバーヘッドは確実に存在する。

ただ通常それが問題になることはあまり無い。







て言うか、プログラム書くときはわかりやすく書け。

関数呼び出しのオーバーヘッドなんか気にするのは最終手段だ。

611 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 01:58:49 ]
「最適化する必要を感じるまで最適化するな」

612 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2007/01/09(火) 02:05:56 ]
常に__forceinline

613 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 05:15:49 ]
>>609
最近のコンパイラは小さい関数が数百個つらなっても
平気でinline化しやがるので無問題

614 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 23:18:23 ]
en.wikipedia.org/wiki/C%2B%2B0x
こんなに様々な提案があったとは思っていなかった。

615 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 10:27:53 ]
class A{
    const double x;
    A() : x(10){}
}

class A{
    static const double x=10;
}
の使い分けについて教えてください

616 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:03:20 ]
>>615
前者はインスタンス毎に暮らす変数が作られるのでメモリが余計に
必要だが、コンストラクタ次第ではインスタンス生成時に x の値を
自由に設定できる。

後者はメモリは一つしか使わないので省メモリ型だが、コンパイル時
に値が決定するのでコンストラクタによって値を変える事はできない。



617 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 02:13:25 ]
>>615
後者はコンパイルできない。

618 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 10:31:38 ]
class A{
    static const double x;
};

const double A::x = 10;

619 名前:デフォルトの名無しさん [2007/01/16(火) 16:22:35 ]
上級者の方にお聞きしたい問題があります。
--------------
【問題】
「計算式対応電卓」
・計算式を文字列として入力すると、その計算を行い、結果を出力するプログラムを
作成せよ。
-入力文字列を解析し、数値と演算子に分けて計算する。
-例:計算する式を入力してください。終了:end
   使用可能演算子:四則演算(+-*/)
1+2
   答えは3です。
・必ず四則演算のほかに、使用可能な演算子を追加せよ。
 入力する際の演算子記号は任意にきめてよい。
-例:あまりを求める %
   二乗を求める
・繰り返し何度も計算できるようにする。
 その際、終了する場合の入力文字列を示せ。

--------------
初心者ということもあり、わかりません。
ソースファイルとして書き込んでいただきたいです。。

620 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 16:50:27 ]
C/C++の宿題を片付けます 81代目
pc10.2ch.net/test/read.cgi/tech/1168663908/l50

621 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 16:56:09 ]
>>619
ftp.gnu.org/gnu/bc/

622 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 21:11:54 ]
>619
spirit.sourceforge.net/

623 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 23:34:23 ]
>>619
講義聴いてればちゃんとできるからまた来年やれ

624 名前:デフォルトの名無しさん [2007/01/17(水) 00:33:04 ]
若いの オラが村では派遣の問題を口にしちゃなんねーだ
お前さんはまだわけぇから言いたいこともあるべぇ
だべな、派遣問題を口にするとムキになって怒る者がおるでよぉ
問題の指摘は駄目だっぺぇ
派遣のことは口にしちゃなんねぇ
この村みたいな糞田舎で悲惨な生活するためにはよぉ
北朝鮮と一緒でよ、駄目のものを駄目と言ってはなんねえだべさ
タブーを口にしちゃいけねぇだ オラ達みたいな田舎者の鉄則だっぺ


625 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 09:41:28 ]
>>619
逆ポーランド使ったらだめ?


626 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 11:34:32 ]
>>617-618
まともなコンパイラを使ってください。



627 名前:ららら [2007/01/17(水) 19:26:03 ]
class Hoge を Hoge.h で宣言して Hoge.cpp で定義している。
Hoge の実装では Foo クラスを使うのだが、
Foo を使っているということを Hoge.h 側では見せたくない。
今は

class Hoge {
public:
    Func1(void);
private:
    Func2(Foo* foo);
};

こうなっているのだが、Foo をヘッダーに見せたくない。
Foo を使うコードが Func1 内で完結すれば、見せなくて済むのだけど、
何分 Func1 の処理が長いので、どうしても関数を分割したい。
さて、よい案はないだろうか。。。。

ヘッダー上では Foo* じゃなくて void* にキャストして、
Func2 の実装で void* を Foo* にキャストする、
という方法はあるのだが。汚い。

628 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 19:44:28 ]
pimpl






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<148KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef