- 1 名前: ◆h6A7qfFFu6 mailto:sage [2008/12/29(月) 11:05:07 ]
- スレを勃てるまでもない低俗な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/
- 805 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:13:58 ]
- 適当に今サンプルコード書いただけなんじゃね?
普通要素多かったらコンパイル通らんだろ。
- 806 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:15:32 ]
- バグとか以前の問題だな。
- 807 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:16:56 ]
- >>805
>>796の書き方からして、コピペしたんじゃないかと思って。
- 808 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:20:49 ]
- >>802
これが何度も初期化されるような記述だということがまずわかっていませんでした。 externでやってみます。 >>803 ありがとうございます。 ソースを確認してみます。 >>804 すいません、いろいろ弄っている途中だったのでコピペミスってしまいました ちゃんと8個の値で初期化しても駄目でした。
- 809 名前:802 mailto:sage [2009/01/05(月) 23:24:35 ]
- >>808
言い方がきつかったが、要は構造体を定義したヘッダファイル内でその変数も宣言・初期化するってことは、 そのヘッダファイルを読み込んだソースファイルの各々について宣言・初期化が行われるだろ? ヘッダでそういう書き方をしてるってことは、そういうことが起こっているんじゃないかって思ったわけ。 断定的に書いちゃったけど、自分で確かめてみて。
- 810 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:33:03 ]
- >>809
なるほど。確かめてみます。 助言ありがとうございました。
- 811 名前:763 mailto:sage [2009/01/06(火) 00:24:28 ]
- 原因が見つかりました。
宣言した配列の大きさ以上の領域を弄っていたようです。 そこを直したところ解決しました。 みなさんありがとうございました。助かりました。
- 812 名前:デフォルトの名無しさん [2009/01/06(火) 00:43:17 ]
- こちらで質問させて頂きます。
5年ほど、ACCESSのVBAでOracleやMySQLのDB操作を行い、 生産管理ツールなどを作成してきました。 そろそろ、C言語にも手を出してみようと思い、現在 C++Bilderか、VC++のどちらにしようか迷っています。 やりたいことは、ACCESSで言うフォーム上からDBのデータを表示したり、 進捗を入力したりしたいと思っています。 雑な質問で恐縮なのですが、C++Bilder2009とVC++では どちらがとっつきやすいでしょうか?
- 813 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:50:03 ]
- >>812
Bilderじゃね?
- 814 名前:813 mailto:sage [2009/01/06(火) 00:50:55 ]
- >>813
Bilder? Builderのことだな。
- 815 名前:812 mailto:sage [2009/01/06(火) 00:59:41 ]
- すいません。Builderでしたね。。。
確かに、SQLServer使ってるわけでもないので、 VC++である必要もなさそうですね。
- 816 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:16:10 ]
- 「プログラマーは報酬さえ得ることが出来ればどんな事でもするって言うのか!」
- 817 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:27:03 ]
- >>816
便所でも掃除する
- 818 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:27:51 ]
- >>817
舌で
- 819 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:30:23 ]
- >>818
報酬による
- 820 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:00:40 ]
- >>819
ecx.images-amazon.com/images/I/5102gOf6cgL._SS500_.jpg 君の報酬はコレだ 働いてくれるな?
- 821 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:08:19 ]
- >>820
実は表紙だけで、中身は普通のJIS X3010なんだろ?
- 822 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:11:07 ]
- そっちのほうがよっぽどほしいわww
- 823 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:33:57 ]
- >>821
それ、むしろ欲しいよ!
- 824 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 11:16:19 ]
- なんでC言語なんて覚えてんだろ・・?
- 825 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 12:45:28 ]
- 2chブラウザ作りたいんですが、
他の2chブラウザって、書き込み処理とかは、ここのフォームを偽装して作ってるんですか?
- 826 名前:825 mailto:sage [2009/01/06(火) 12:48:43 ]
- pc11.2ch.net/test/read.cgi/tech/1180406037/
ここに、 20 :デフォルトの名無しさん:2007/06/10(日) 21:26:21 まじめな話DATをダウンロードして表示して保管して 書き込みはbbs.cgiを呼んでやるだけでしょ大雑把に言って って書いてましたが、そうなんですか?
- 827 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:03:52 ]
- >>826
基本、そんな感じ。それにプラスするとしたら、画像表示、検索、あぼん、コテ管理、DAT管理、書き込み管理と言ったところか。 書き込みフォームは偽装するよりもオリジナルで作った方が使い易いと思われ。 あー、Cookieの管理とか板トップ表示なんかも必要か。
- 828 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:06:43 ]
- >>825
こっちのほうが詳しいぞ。 pc11.2ch.net/test/read.cgi/tech/1224449899/
- 829 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:23:18 ]
- 暇でライブラリでも作ろうかと思ってるんで何かお題ください
- 830 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:26:49 ]
- >>829
Cでスパイダーツール書くのに使えるヤツ
- 831 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:28:54 ]
- スパイダーツールって何?
- 832 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:33:25 ]
- >>831
こんな www.amazon.co.jp/dp/4873111870
- 833 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 13:52:48 ]
- なるほど
あんまり興味ないけど作って見ます
- 834 名前:デフォルトの名無しさん [2009/01/06(火) 22:25:03 ]
- デバッグ作業でよく発見する間違いってどんなのでしょうか?
- 835 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 22:34:20 ]
- >>834
コーディング段階で発見できない間違いの殆ど全て。
- 836 名前:デフォルトの名無しさん [2009/01/06(火) 22:42:28 ]
- どういうのが発見できないのでしょうか?
- 837 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 22:43:50 ]
- というか全部発見しようとするのがデバッグってもんじゃないかww
- 838 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 22:45:50 ]
- 仕様の誤解釈、typo、不注意、思い込み、&c...
- 839 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 23:06:11 ]
- デバッガのバグとかも
- 840 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 23:57:59 ]
- >>834
配列とかポインタでアクセスしたらいけないところにアクセスしてるのが多い
- 841 名前:デフォルトの名無しさん [2009/01/07(水) 01:35:17 ]
- C++(gcc4.1.2使っています)で、
下記のJAVAのように、 メソッド内で同一クラス内のメソッドを利用するにはどうしたらよいのでしょうか。 public class Greeting { public void sayHello() { this.hello(); } private void hello() { System.out.println("Hello"); } }
- 842 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 01:37:40 ]
- this->hello();}
- 843 名前:デフォルトの名無しさん [2009/01/07(水) 01:43:30 ]
- >>842
できました。ありがとうございます。
- 844 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 10:19:30 ]
- 質問です( VC++ 2008EE )
クラステンプレート使用時、staticなconstメンバ変数の定義でエラーになってしまいます。 <ヘッダー> template <typename T> class samp{ private: T number; static const double db; public: ... void disp() const { std::cout << "db = " << db << std::endl; } }; <cpp> template <typename T> const double samp<T>::db = 1.35; このクラスのオブジェクトを生成して disp() をコールすると db の外部参照が未解決と出てしまいます。 どう修正すべきでしょうか?
- 845 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 10:29:20 ]
- 定義が無いもの、定義書けばいいだろ
- 846 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 10:43:00 ]
- VS2008で問題出ないけどなあ、それ。
- 847 名前:844 mailto:sage [2009/01/07(水) 11:00:00 ]
- >>845
<cpp>での定義の事でしょうか? const double samp<int>::db = 1.35; const double samp<char>::db = 1.35; とかやれば通るんですがテンプレートの意味ないですよね・・・ >>846 マジですか?! クラスの宣言と定義だけなら通るんですが、main にて samp<int> smp; smp.disp(); // ここでエラー になってしまいます
|

|