1 名前:デフォルトの名無しさん [2009/03/02(月) 00:36:19 ] スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。 過去ログ スレを勃てるまでもないC/C++の質問はここで pc11.2ch.net/test/read.cgi/tech/1167476845/ スレを勃てるまでもないC/C++の質問はここで 2 pc11.2ch.net/test/read.cgi/tech/1178503366/ スレを勃てるまでもないC/C++の質問はここで 3 pc11.2ch.net/test/read.cgi/tech/1187521676/ スレを勃てるまでもないC/C++の質問はここで 4 pc11.2ch.net/test/read.cgi/tech/1221633708/ スレを勃てるまでもないC/C++の質問はここで 5 pc11.2ch.net/test/read.cgi/tech/1230516307/ スレを勃てるまでもないC/C++の質問はここで 6 pc11.2ch.net/test/read.cgi/tech/1231564903/ スレを勃てるまでもないC/C++の質問はここで 7 pc11.2ch.net/test/read.cgi/tech/1232983248/
751 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:42:06 ] 15じゃない?
752 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:54:35 ] #include <stdio.h> void main() { int i, x = 1; for (i = 0; i < 10; i++) { printf("%d:%X ", i, x); x = ((x & 7) << 1) | (x >> 3); } } 0:1 1:2 2:4 3:8 4:1 5:2 6:4 7:8 8:1 9:2
753 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 14:57:43 ] x = ((x + x) >> (x & 4))& 15
754 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:02:39 ] >>752 7とか中途半端だなどうせなら非環境依存にしとけよ
755 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:17:34 ] >>745 躓きの「書き」を問われたら俺失点するわ。
756 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:25:45 ] 簡単な文字だから今覚えてしまえば、死ぬまで忘れないだろ
757 名前:デフォルトの名無しさん [2009/04/05(日) 15:29:31 ] >>751 15だ。ごめん。
758 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 15:42:21 ] 「躓き」覚えた 3日も経てば忘れるだろうけど
759 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:30:25 ] そもそも何で足偏に質なんだ? どの辺がつまづきなんだろう・・・。
760 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:32:17 ] x=^((x<<1)+1);
761 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:58:46 ] x = 1<<(((S++)%4)+1) ??
762 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:27:16 ] 図書館でC++の本探そうかと考えてるんですが・・ 図書館にあると思いますか?(・∀・)
763 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:32:26 ] うちの近所の図書館にはある
764 名前: ◆xb8eIST5.k mailto:sage [2009/04/06(月) 13:50:42 ] そうですか!また行こうと思います(・∀・) ところで、誰かモリタポ別けてもらえないでしょうか(・∀・ ) ◆xb8eIST5.k
765 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:20:47 ] >>764 お前、厨房か?クレクレやろうは逝ってよしだ、ゴルァ
766 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:39:11 ] 小学校の図書館とか、児童施設の図書コーナーとか、特定の分野に特化した図書館とかじゃなきゃ 数冊はあるんでねーの?
767 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:58:49 ] >>764 住所晒したら着払いで送ってやんよ
768 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 15:28:31 ] >>767 着払いでモリタポを送る!?(・∀・)
769 名前:デフォルトの名無しさん [2009/04/06(月) 18:42:31 ] mogera.jp/gameplay?gid=gm0000000129 そんなことより exe が使用しているdllを調べるソフトってなんだったっけ?
770 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 18:43:45 ] Dependency Walker(Depends.exe)のことか
771 名前:デフォルトの名無しさん [2009/04/06(月) 18:53:32 ] Linuxでデバイスとのやりとり(シリアル通信)をラップするような ライブラリを提供したいです。C++。 ユーザにはどんなインターフェイスで公開するとよいですか? 受信スレッドでデバイスから読んで 受信バッファにデータ積んで、コールバック登録されたメソッドを 呼び出してあげる。でよいですか? ユーザアプリ側のコールバックルーチンが別スレッドで走るのが 気持ち悪い気がするのですが。
772 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 19:09:29 ] Windowsでプロセス間通信)をラップするような ライブラリを提供したいです。C++。 ユーザにはどんなインターフェイスで公開するとよいですか? 受信スレッドでプロセスから読んで 受信バッファにデータ積んで、コールバック登録されたメソッドを 呼び出してあげる。でよいですか? ユーザアプリ側のコールバックルーチンが別スレッドで走るのが 気持ち悪い気がするのですが。
773 名前:771 [2009/04/06(月) 19:42:26 ] >>772 Windowsのプロセス間通信なら、 共有メモリと、Windows Messageを使うと、ユーザアプリに求めるのは メッセージポンプだけになるし、ほぼ標準的なつくりになる気がするので、 好みなんですが。 Linuxではどうですか?
774 名前:771 [2009/04/06(月) 19:45:43 ] Named pipeは、よく使われますか? ユーザアプリは、selectで待つようになるんですよね。
775 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 10:59:32 ] 自作ソフトで使うマクロの文法を、拡張しようと思い、 lexやらyaccやらbisonやら調べ始めたのですが・・・ 難しい・・・ 例えば呼び出し前に新たなトークンを追加したり、関数定義みたいなことが 出来るようにするサンプルを探しているのですが、見つかりません。 ・自作ソフトはプラグインで拡張可能になっていて、マクロのプラグイン名 を自前で解析していますが、区切り文字の検出とか括弧の扱いとか、自力 では限界なので・・・プラグイン名を追加トークンにして、ライブラリお 任せ一発という形に出来ればと思っています。 ・マクロの中で関数マクロの定義が出来るようにといいのですが、 hoge(a, b, c) = { age; sage(a, b); uge(c); } hoge(1, 2, 3); こういうのを実現しているサンプルなどありましたら教えてください。
776 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 11:43:07 ] >>775 こっちのスレのほうが適当かな。 pc12.2ch.net/test/read.cgi/tech/1233143342/
777 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:56:10 ] >>776 ありがとうございます。行ってきます。
778 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:22:03 ] 初歩的な質問で申し訳ないんですが みなさんは童貞でしょうか?
779 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:29:35 ] どっちか一方しか居ないとでも思ってんだろうか。
780 名前:デフォルトの名無しさん [2009/04/07(火) 13:53:49 ] フォームの中にサブフォーム?を作ってメニューのボタンを押すたびにそのサブフォームの内容を変えるようにしたいのですが どうすればよろしいのでしょうか?
781 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 13:54:39 ] いきなりフォームとか言われても環境がわからんわ どのフォーム?
782 名前:デフォルトの名無しさん [2009/04/07(火) 14:02:03 ] えっとWindowsフォームでしょうか・・VisualC++使っています
783 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 14:03:59 ] >いきなりフォーム ヴビ厨特有の現象です。 >サブフォーム? このオレ用語も。 …ほらね、俺に ESP 能力なんかないでしょ。 >>780 C++/CLI なら TabControl でも使っとけ。
784 名前:デフォルトの名無しさん [2009/04/07(火) 14:17:05 ] すみませんでした。 ありがとうございました。
785 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:30:35 ] >>779 どちらでもない、あるいは両方ってあり得るの?
786 名前:デフォルトの名無しさん [2009/04/07(火) 19:40:47 ] >>785 「みなさんは」という集合なんだから両方は余裕であるだろ
787 名前:デフォルトの名無しさん [2009/04/07(火) 20:29:33 ] >>786 はい、残念。 「童貞」は個体の属性だから、>>778 は集合に対する問いかけじゃない。 集合の元に対する問いかけだ。 日本語勉強してから出直しな。
788 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 20:32:21 ] >>787 数学できるのかっこいー ってお世辞言ってもらえるとでも思っているのかな? ・・・恥さらしてないで出直しな。
789 名前:デフォルトの名無しさん [2009/04/07(火) 21:08:12 ] できて当たり前のことをほめられてもうれしくないだろ 788が恥さらしだということだけは確実に真理だ
790 名前:788 mailto:sage [2009/04/07(火) 21:54:35 ] >>789 >「確実に真理だ」 ・・・顔 真っ赤にしちゃってかわいー
791 名前:デフォルトの名無しさん [2009/04/07(火) 22:01:26 ] >>790 定番のレスしか返せないってほんとかっわいいいいwwwwww
792 名前:790 mailto:sage [2009/04/07(火) 22:12:06 ] >>791 あきらめろ。 このありさまではもう、誰が見てもお前が○け犬
793 名前:デフォルトの名無しさん [2009/04/07(火) 22:26:27 ] >>788 数学?
794 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 00:38:22 ] >>787 「童貞」は数学用語じゃないから勝手に元と認識してはいけません
795 名前:デフォルトの名無しさん [2009/04/08(水) 00:39:57 ] 集合とか言い出したのは>>786 なのだが。
796 名前:デフォルトの名無しさん [2009/04/08(水) 01:02:41 ] >>787 童貞乙
797 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 07:03:13 ] 童貞が煽りになると思う時点でガキすぎるw
798 名前:デフォルトの名無しさん [2009/04/08(水) 07:07:20 ] 本当に童貞の奴が必死ですw
799 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 09:32:35 ] >>787 >「童貞」は個体の属性 を不特定多数に対して問いかける間抜けさに気付けない頭の悪さを棚に上げて >日本語勉強してから出直しな。 てのが、なんだかカッコイイですね。
800 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 11:16:42 ] 元レスの奴と違う人間に煽られて反応したお前が負け犬だwwwww
801 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:54:40 ] >>800 違うか同じかは知らんが (よく解るなお前)、そんなことより その「お前」ってのは誰?
802 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:55:58 ] オレオレ
803 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:04:13 ] いーや俺。
804 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:18:26 ] うんお前
805 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:11:57 ] 初心者なんですが、質問させてください。 まず、BCCの無料版をDLして、メモ帳のソースをcファイルで保存しました。 それからコマンドプロンプトを使って実行しましたが、次の文章が出てexeファイルができませんでした。 'bcc32'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして 認識されていません。 そして、ソースは以下のものです。 main() { }
806 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:15:41 ] >>805 BCCへのパス通したか? ttp://pocketstudio.jp/win/xp/path.html
807 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:16:09 ] パスが通ってない。通せ
808 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:21:52 ] パス通せよ
809 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:26:41 ] ttp://www.cppdrive.jp/bcc/install/ ここで勉強しる
810 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:39:14 ] >>806-809 やってませんでした。ありがとうございます。やってみます。
811 名前:デフォルトの名無しさん [2009/04/08(水) 17:57:14 ] select関数の第一引数について TCP/IPのソケット通信処理を作成していて、select関数を使用するつもりです。 select関数の第一引数には「集合にある記述子の中の最大値に1を足したもの」 を設定するということですが、具体的に何を設定すればよいか分かりません。 以下の場合、第一引数"nSocket"には何を設定すればよいのか教えて下さい。 FD_ZERO(&rd); FD_SET(acceptSocket1, &rd); FD_SET(acceptSocket2, &rd); select(nSocket, &rd, NULL, NULL, 10); よろしくお願いします。
812 名前:デフォルトの名無しさん [2009/04/08(水) 18:03:41 ] select()に登録するソケット(=socket()の戻り値)の中で一番大きい奴に+1した値 socket()の戻り値はint型だから比較したり+1したりできるでしょ?
813 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 18:08:20 ] >>812 そういう意味ですか。 ありがとうございました。
814 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 18:16:27 ] ttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200704/07040016.txt nfds 引数は Windows Socket では未使用 (無視される) Windowsのソケットはいろいろ癖がある
815 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:17:45 ] クラスの継承時にコンストラクタも継承するというか、 親クラスに定義されているコンストラクタをそのまま使う方法というのは、 再定義してデフォルト初期化子に渡す以外ないのでしょうか。
816 名前:デフォルトの名無しさん [2009/04/08(水) 23:32:54 ] class A { int m_val; public: A(int a, int b){ m_val = a+b; } } class B : A {} B(1, 2); みたいにしたいってこと?再定義しかないね。
817 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:41:25 ] >>816 了解しました テンプレートで class A { int m_val; public: A(int a, int b){ m_val = a+b; } } template<class X> class B : public A { ... } のようにして、定型の追加機能を持たせるテンプレートを作ろうとしたのですが、 どうしてもそこで引っかかってしまいまして。
818 名前:デフォルトの名無しさん [2009/04/09(木) 02:04:45 ] とりあえず 童貞乙 であります!