C++ language&libraries for novices (601-800)
-
2004-10-01 19:57
▼ [cppll_novice:0601] STLとVisual C++ ランタイム DLL
KANAHORI Toshihiro
本家の方ではたびたびお世話になっておりますが、 開発環境は、 VC++6.0 (SP5) 日本語WindowsXP Pro. S ...
-
2004-10-02 09:09
▼ [cppll_novice:0602] Re: STLとVisual C++ ランタイム DLL
FUKUDA, Fumiki
ならばdistributionに同梱し、インストーラでぶっこめば。 STLというより、'標準ライブラリ'を使 ...
-
2004-10-02 09:52
▼ [cppll_novice:0603] Re: STLとVisual C++ ランタイム DLL
Toru SHIBUYA
以下のリンクが参考にならないでしょうか? http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/ms ...
-
2004-10-28 11:22
▼ [cppll_novice:0604] グラフコンポーネント探してます。
kyu
VC++で利用できる、グラフ表示のコンポーネント/ライブラリを探しておりま す。 現在まで見つ ...
-
2004-11-05 14:58
▼ [cppll_novice:0605] <exam> 覆面算
FUKUDA Fumiki
閑古鳥が鳴いてるので ^^; SEND + MORE = MONEY を解きなさい。 FUKUDA (episteme) Fumiki -- magical, but never a ma ...
-
2004-11-05 15:38
▼ [cppll_novice:0606] Re: グラフコンポーネント探してます。
Shin'ya MORINO
昔、Microsoft Chart Controlは、触っていました。 結局、手書きしました。 森野慎也 mailto:smorino@datama ...
-
2004-11-05 15:54
▼ [cppll_novice:0607] Re: <exam> 覆面算
DENCHU
yes, sir! せんせー期限ないんで、投稿しちゃいます! 最上位の桁を見て、S+M >= 9、また、Mは計算 ...
-
2004-11-05 15:57
▼ [cppll_novice:0608] Re: <exam> 覆面算
FUKUDA Fumiki
早ぇよきみィ (^^ ぴんぽん。せーかい。 微妙に激しく違う鴨 ^^; FUKUDA (episteme) Fumiki -- magical, but n ...
-
2004-11-06 00:06
▼ [cppll_novice:0609] Re: <exam> 覆面算
take-w1‐at‐jcom.home.ne.jp
S=8だとE=9になり、適当なNが無さそうです。つまりS=9かと。 で、頭から SEND MORE MONEY 繰り上がり ...
-
2004-11-06 00:23
▼ [cppll_novice:0610] Re: <exam> 覆面算
DENCHU
しまった。先にやられた…(笑) ...
-
2004-11-06 09:56
▼ [cppll_novice:0611] Re: <exam> 覆面算
Kiriyama Yoshihisa
あまり投稿が少ないので、こんなのも。 初めてプログラムでパズルを解こうと思ったのは覆面 ...
-
2004-11-07 00:49
▼ [cppll_novice:0612] tyoedef に関する質問です。
tetubou‐at‐ccn2.aitai.ne.jp
template <typename Type> class Data { public: typedef Type type; typedef const Type& const_reference; // 問題箇所 Data( cons ...
-
2004-11-07 01:24
▼ [cppll_novice:0613] Re: tyoedef に関する質問です。
Masaki Nomura
C++Primer3rdEdのp.166に記載されている事ではないでしょうか。 const reference a は、type& const aと展開 ...
-
2004-11-07 01:48
▼ [cppll_novice:0614] Re: tyoedef に関する質問です。
KATOU Akira
上2つの決定的違いは、const が何にかかっているか、ということです。 即ち、 const_reference = Type ...
-
2004-11-07 15:59
▼ [cppll_novice:0615] Re: <exam> 覆面算
Kenichi Kunimoto
思ったより回答が少ないようなので投稿します。 ユニークな数列を作るとこで工夫しようとし ...
-
2004-11-07 23:34
▼ [cppll_novice:0616] Re: tyoedef に関する質問です。
tetubou‐at‐ccn2.aitai.ne.jp
確かに候補に Data<int>::Data( int& ) が挙がって いました。 ...
-
2004-11-07 23:44
▼ [cppll_novice:0617] Re: tyoedef に関する質問です。
tetubou‐at‐ccn2.aitai.ne.jp
もう少し気の利いた展開をしてくれるといいと思 うのですが。 あくまで typedef は型を表してい ...
-
2004-11-09 19:04
▼ [cppll_novice:0618] Re: グラフコンポーネント探してます。
Satoshi Fujimoto
利用したことは無いのですが以下のようなサイトを見つけました。 http://www.componentsource.co.jp/Cata ...
-
2004-11-10 16:15
▼ [cppll_novice:0619] Re: <exam> 覆面算
FUKUDA Fumiki
ほったらかしにしてました。ごめんなさい。 ざくざくっと無骨に書いた僕のコード。 総当りで ...
-
2004-11-10 21:07
▼ [cppll_novice:0620] Visual C++ の例外
Shin'ichi Ichikawa
市川@vivi-vine.org です ■ 簡単な課題 Visual C++ で以下のようなコードを書いて try ブロックの中を ...
-
2004-11-22 19:52
▼ [cppll_novice:0621] #pragmaでincludepathの追加
kna0ki‐at‐hotmail.com
kna0kiと言います。 VisualStudioで とあるライブラリを使っているのですが、 パスを通さなければ ...
-
2004-11-22 20:08
▼ [cppll_novice:0622] Re: #pragma で includepath の追加
Shimizukawa Takayuki
パスではなくライブラリそのものをリンクする書き方なら‥‥。 清水川 ...
-
2004-11-22 20:15
▼ [cppll_novice:0623] Re: #pragmaでincludepathの追加
DENCHU
普通に設定のパスを追加。でやるのが一番かと思いますが… ...
-
2004-11-22 20:18
▼ [cppll_novice:0624] Re: #pragma で includepath の追加
kna0ki‐at‐hotmail.com
はい、ライブラリ自体の読み込み方法は知っております。 ライブラリのプロジェクトのプロパ ...
-
2004-11-22 20:38
▼ [cppll_novice:0625] Re: #pragma で includepath の追加
kna0ki‐at‐hotmail.com
なんて情報もみつかりました。 これって「リンカ」→「コマンドライン」に任意文字列を 入れ ...
-
2004-11-22 23:09
▼ [cppll_novice:0626] Re: #pragma で includepath の追加
Shin'ya MORINO
相対パスでかけませんの? 使えるなら、それで、別にバッチこしらえといて環境変数設定して... ...
-
2004-11-22 23:39
▼ [cppll_novice:0627] Re: #pragma で includepath の追加
Mura
net は未確認ですがVC6は、書けるしコンパイルはできるけど 相対パスが無難だと思いますが、場 ...
-
2004-11-24 09:43
▼ [cppll_novice:0628] Re: #pragma で includepath の追加
FUKUDA Fumiki
未確認ですけど、プロパティにたとえば $(HOGE_DIR)/include とか 書いておけば、環境変数 HOGE_DIR を ...
-
2004-11-24 13:40
▼ [cppll_novice:0630] Re: #pragma で includepath の追加
DENCHU
素朴な疑問。 絶対パスで指定しなければならないのであれば、#prgram で指定(出来 るとして)し ...
-
2004-11-24 15:31
▼ [cppll_novice:0633] Re: #pragma で includepath の追加
DENCHU
ああ、なるほど。 もしくは、.dsp や、それ以降の Visual Studio の定義ファイルは XML 形式ですから ...
-
2004-11-24 15:34
▼ [cppll_novice:0634] Re: #pragma で includepath の追加
OKI miyuki
私も〜(^^;。後から構成に関して失敗したーと思って、 くれるようなので、面倒な時はそうする ...
-
2004-11-24 15:48
▼ [cppll_novice:0635] Re: #pragma で includepath の追加
kna0ki‐at‐hotmail.com
VCの吐くファイルを直にいじるんですか。ある意味賢そうですね。 以上宜しくお願い致します ...
-
2004-11-27 17:53
▼ [cppll_novice:0637] CLのコメント文に対する処理
Go IWAI
これまでgccしか使ったことないのですが、周りで使ってる人が多いので、最 近Visual Studio .NET 200 ...
-
2004-11-27 19:35
▼ [cppll_novice:0641] Re: CL のコメント文に対する処理
Go IWAI
貴重なご意見、ありがとうございます。こちらこそ宜しくお願いいたします。 ヒデマルという ...
-
2004-11-27 19:53
▼ [cppll_novice:0643] Re:Re: CL のコメント文に対する処理
aoi
私的には、オートコンプリートがよいのです(^^ 設定で変えてやればいいのではないでしょうか? ...
-
2004-11-27 19:55
▼ [cppll_novice:0644] Re: CLのコメント文に対する処理
Go IWAI
↑これらはOKでした。 これはコンパイルとおりましたけど、期待通りに動きませんでした。 Go I ...
-
2004-11-27 20:00
▼ [cppll_novice:0645] Re:Re: CL のコメント文に対する処理
Go IWAI
あ、なんかできそうな雰囲気ありますね。 一括でEmacsにするとか、Viにするとかあると便利なん ...
-
2004-11-28 13:43
▼ [cppll_novice:0648] Re: CL のコメント文に対する処理
Go IWAI
Go IWAI ...
-
2004-11-28 13:50
▼ [cppll_novice:0649] Re: CL のコメント文に対する処理
Go IWAI
これちょっと前に使ったことあります。 他のアプリがおかしくなったりしたので、捨てちゃい ...
-
2004-11-28 19:59
▼ [cppll_novice:0650] Re: CL のコメント文に対する処理
DENCHU
Windows で Unix ライクなエディタがいいんですよね。 でしたら vivi がいいんじゃないんでしょう ...
-
2004-11-28 20:29
▼ [cppll_novice:0651] Re: CL のコメント文に対する処理
Shin'ichi Ichikawa
市川@vivi-vine.org です おっと、作者の津田さんのサイトは以下ですので、よろしくお願いします ...
-
2004-11-29 19:01
▼ [cppll_novice:0652] Re: CL のコメント文に対する処理
Go IWAI
市川様、電柱様、貴重なご意見ありがとうございました。 viviいま使ってます。 シェアウェア ...
-
2004-11-30 13:22
▼ [cppll_novice:0654] Re: CL のコメント文に対する処理
Hisashi Katayama
開発版は結構こまめにアップデートしていますが、安定版は落ち着いていますよ。 気になるよ ...
-
2004-12-02 20:54
▼ [cppll_novice:0655] SHFileOperationについて!!
だい
APIのSHFileOperation()を使用してメディア(FD)へ 複数のファイル(ばらばらの場所にあるファイル⇒フ ...
-
2004-12-04 02:59
▼ [cppll_novice:0656] Re: #pragma で includepath の追加
TANAKA Tokuo
でも置いておき、 [プロジェクトの設定]-[C/C++]-[プロジェクトオプション] に"@hoge.txt"と記述して ...
-
2004-12-07 23:10
▼ [cppll_novice:0657] 継承元のクラスのポインタで子供の操作
Furuyama Takahito
親クラスAを作り、それを継承して子供のクラスB,C,Dをつくり 操作しようと思っ ていますが、 1. ...
-
2004-12-07 23:24
▼ [cppll_novice:0658] Re: 継承元のクラスのポインタで子供の操作
ゆーち
んばんは。 継承もとでデストラクタを virtual にしてるので、きれいに消えてくれます。 そんな ...
-
2004-12-08 00:18
▼ [cppll_novice:0659] Re: 継承元のクラスのポインタで子供の操作
Furuyama Takahito
みようみまねでやってみたので、ちょっと不安でした。 virtualについて深く勉強してみます。 ...
-
2004-12-09 15:32
▼ [cppll_novice:0662] Re: 継承元のクラスのポインタで子供の操作
FUKUDA Fumiki
ほとんどの場合そう考えて構いませんが、例外もあります。 デストラクタ'だけ'を単独で動か ...
-
2004-12-09 15:49
▼ [cppll_novice:0663] Re: 継承元のクラスのポインタで子供の操作
古山 貴一
通常の delete などの場合では、 デストラクタが動く=そのクラスが消える ということが、わかり ...
-
2004-12-10 00:30
▼ [cppll_novice:0664] STL の vector の要素をポインタにする場合
tetubou‐at‐ccn2.aitai.ne.jp
以前にtypedefに関して質問させて頂いたtetubouです。 前回は幾つかの回答ありがとうございまし ...
-
2004-12-10 08:07
▼ [cppll_novice:0665] Re: STL の vector の要素をポインタにする場合
Shohei Wada
お出かけ前なのでちょっと流し読みしただけですが…… たぶん、vectorの初期化の際にはAのコピ ...
-
2004-12-10 09:10
▼ [cppll_novice:0666] Re: STL の vector の要素をポインタにする場合
Lichtenstein
Lichtensteinです。 今まで気にしたことが無かったのですが、↓これの類ではないでしょうか http:/ ...
-
2004-12-10 10:14
▼ [cppll_novice:0667] Re: STL の vector の要素をポインタにする場合
tetubou‐at‐ccn2.aitai.ne.jp
ご指摘の事実を確認するために、先のプログラムのメモリ確保・開放の 部分を何回もループさ ...
-
2004-12-10 10:09
▼ [cppll_novice:0668] Re: STL の vector の要素をポインタにする場合
tetubou‐at‐ccn2.aitai.ne.jp
Wada さんありがとうございました。 全くご指摘のとおりでした。 コピーコンストラクタは暗黙 ...
-
2004-12-10 11:52
▼ [cppll_novice:0669] typedef でクラステンプレート
Imabeppu
以下のプログラムを VC++ 6.0 でビルドしようとすると、return の行 で「静的でないメンバ関数の ...
-
2004-12-10 12:01
▼ [cppll_novice:0670] Re:typedef でクラステンプレート
FUKUDA Fumiki
きっとVC6の'やるせない'事情。VC7.1だと呑んでくれますもん。 typename std::multimap<std::string, T>::size_ ...
-
2004-12-10 13:12
▼ [cppll_novice:0671] Re: typedef でクラステンプレート
Imabeppu
なるほど……。VC6 ではだめなんですね。ちなみに、 using namespace std を使うと通りました。 using ...
-
2004-12-10 13:07
▼ [cppll_novice:0672] Re:typedef でクラステンプレート
Toru SHIBUYA
C++ Templates: The Complete Guide の45ページの 5.2 Using this-> に同様の内容のソースコードがありました. ...
-
2004-12-10 13:26
▼ [cppll_novice:0673] Re: typedef でクラステンプレート
FUKUDA Fumiki
正しいはず。Tが明らかでないうちは std::multimap<std::string, T>::size_type が型かどうかわかんない。 ...
-
2004-12-10 23:23
▼ [cppll_novice:0674] Re: #pragma で includepath の追加
kna0ki‐at‐hotmail.com
最初に質問したkna0kiです。 ああ、これが一番簡単そうですね。.dspということは、VC6ですかね? V ...
-
2004-12-11 15:53
▼ [cppll_novice:0675] vector の続きです。
tetubou
前回はアドバイスありがとうございました。 あれから更に vector に関して試験をしてみました ...
-
2004-12-11 21:19
▼ [cppll_novice:0676] Re: vector の続きです。
IIJIMA Takashi @ home
推測になりますが、Aクラスオブジェクトの配列の場合 ここで、オブジェクトサイズ×size_obj個 ...
-
2004-12-11 21:30
▼ [cppll_novice:0677] Re: vector の続きです。
tetubou
ご指摘の内容を確かめるために reserve をはずしてみましたが、 otable の生成にかかる時間がわず ...
-
2004-12-12 08:09
▼ [cppll_novice:0678] Re: vector の続きです。
IIJIMA Takashi @ home
push_backなどで要素数を増やしていき、メモリの割当量が足りなくなったときに再割当てされる ...
-
2004-12-12 13:20
▼ [cppll_novice:0679] Re: vector の続きです。
T.Itoh
new/deleteの回数がボトルネックになっているようなので、 配列でnew/deleteするようにし、ポイン ...
-
2004-12-12 13:25
▼ [cppll_novice:0680] Re: vector の続きです。
T.Itoh
ありゃりゃ。これだと最後のオブジェクトの個数がマイナスになって しまいますね。(^_^;)ごめ ...
-
2004-12-12 17:00
▼ [cppll_novice:0681] Re: vector の続きです。
tetubou
IIJIMAさん、Itohさん、お返事ありがとうございました。 IIJIMAさんの指摘を Itohさんが実証してく ...
-
2004-12-13 11:08
▼ [cppll_novice:0683] Re: vector の続きです。
tetubou
はい、実際かなりの違いでした。 僕が最初にやったものですと、18.8%だったのに対して、伊藤 ...
-
2004-12-13 13:54
▼ [cppll_novice:0686] Re: typedef でクラステンプレート
Toru SHIBUYA
失敗ついでに... template<class T> class Test : public std::multimap<std::string, T> { public: using std::multimap< std::st ...
-
2004-12-14 02:26
▼ [cppll_novice:0688] Re: typedef でクラステンプレート
Shin'ya MORINO
ちわ。 二つあります。 ・std::multimap<std::string, T>::count()がメソッド名として認識され てる? 推測 ...
-
2004-12-16 13:14
▼ [cppll_novice:0693] Re: sort 済み list
FUKUDA Fumiki
自信がなくなったのでやってみたなり。 typedef struct { int value; int z; } DATA; inline bool operator<(const DA ...
-
2004-12-16 13:37
▼ [cppll_novice:0695] Re: sort 済み list
FUKUDA Fumiki
値が同じ複数の要素があるとき、先に入れたヤツほど先頭に 近い位置にあること、つまり安定 ...
-
2004-12-16 13:44
▼ [cppll_novice:0697] Re: sort済み list
ume
multisetを使うと、こんな感じですね。 DATA::z が同じ値だったときは、DATA::value を比較して順序を ...
-
2004-12-16 14:03
▼ [cppll_novice:0700] Re: sort 済み list
FUKUDA Fumiki
さらに実験: typedef struct { int value; int z; } DATA; inline bool operator<(const DATA& x, const DATA& y) { return x.z < y ...
-
2004-12-16 14:26
▼ [cppll_novice:0704] Re: sort 済み list
FUKUDA Fumiki
associative-containerのinsertにiterator与えたとき、 そのiteratorはあくまで挿入位置の'ヒント'であり、 ...
-
2004-12-16 14:51
▼ [cppll_novice:0707] Re: sort 済み list
ume
がびーん。 『MSDNライブラリ2001年10月』multiset::insert() より ってのを読んで、条件さえ合えば、 ...
-
2004-12-16 14:53
▼ [cppll_novice:0708] Re: sort済み list
DENCHU
おろ、そいつは失礼しました〜 今までずっとハッシュだと思っていた…O刀 赤黒木なのか〜 そ ...
-
2004-12-16 14:50
▼ [cppll_novice:0709] Re: sort 済み list
FUKUDA Fumiki
あ、そかそか。この実験ではバランスしちゃってたカモ。 偏りのヒドいぶっ込み方すればバラ ...
-
2004-12-16 14:57
▼ [cppll_novice:0710] Re: sort 済み list
FUKUDA Fumiki
FDISには iterator p is a hint pointing to where the insert should start to search. でもアンタ、イテレータ p は挿 ...
-
2004-12-16 15:06
▼ [cppll_novice:0711] 赤黒木劇場ふたたび (Re: sort済み list)
Shin'ya MORINO
意外と安いと見てます。 挿入場所を決めるコストも、O(log N)ですもん。 木の再構築タイミング ...
-
2004-12-16 15:22
▼ [cppll_novice:0712] Re: 赤黒木劇場ふたたび (Re: sort済み list)
DENCHU
そうですね。再構築のコストはそれほどでもないと思っているので、 ちょっとコードを考えて ...
-
2004-12-16 15:21
▼ [cppll_novice:0713] Re: sort 済み list
FUKUDA Fumiki
upper_boundで挿入位置を決めるワケですが、 upper_boundはbinary-searchしてくれます。が、iteratorがrandom ...
-
2004-12-16 16:47
▼ [cppll_novice:0714] Re: 赤黒木劇場ふたたび (Re: sort済み list)
DENCHU
せんせ!こんなん出来ました!! typedef struct { int value; int z; } DATA; typedef std::list<DATA> DATA_L; typedef std:: ...
-
2004-12-16 17:09
▼ [cppll_novice:0715] Re: 赤黒木劇場ふたたび (Re: sort済み list)
Shin'ya MORINO
さっすがー、でんちゅーくん、はやいわねー。 うん、そーなのよ。 せんせーもいいかげん脳み ...
-
2004-12-16 18:48
▼ [cppll_novice:0716] Re: typedef でクラステンプレート
Imabeppu
これが、επιστημηさんが書かれていた「VC6 の 'やるせない' 事情」なんですね。 いずれも typ ...
-
2004-12-16 21:09
▼ [cppll_novice:0717] Re: 赤黒木劇場ふたたび (Re: sort済み list)
ume
電柱さんのコード見て、目から鱗ですよ。 今度どっかで使わしてもらお。 梅木 燿司 / ume-y@msg.b ...
-
2004-12-17 11:03
▼ [cppll_novice:0718] 新しい型のように見える(笑)
Shin'ichi Ichikawa
市川@vivi-vine.org です。初歩の脱力ネタ 以下の変数 i の型は int ですが、新しい型のように 見え ...
-
2004-12-17 12:32
▼ [cppll_novice:0719] Re: 新しい型のように見える(笑)
DENCHU
こっちは見たことあります(笑) アセンブラから入った人はループ変数を register 割り当てしたい ...
-
2004-12-19 02:47
▼ [cppll_novice:0720] Re: 新しい型のように見える(笑)
Shin'ichi Ichikawa
市川@vivi-vine.org です C で register 付けても、割り当てられる保証はないんですよね ? 確実に割り ...
-
2004-12-19 10:25
▼ [cppll_novice:0721] Re: 新しい型のように見える(笑)
DENCHU
ないですね〜 指摘してあげるんですけど、まぁ、聞くわけはなく(笑) 確かに(笑) そうですね。 ...
-
2004-12-20 11:25
▼ [cppll_novice:0722] <fyi> C++ の設計と進化
FUKUDA Fumiki
「The Design and Evolution of C++」の完全日本語訳: 「C++の設計と進化」、2005年1月下旬に発売となりま ...
-
2004-12-20 11:38
▼ [cppll_novice:0723] Re: <fyi> C++ の設計と進化
K.Ohwashi
普段は ROM 専門のシャノンと申します。 技術的なことでは知識が及ばないので、こーいう時だ ...
-
2004-12-20 15:25
▼ [cppll_novice:0724] Re: 赤黒木劇場ふたたび (Re: sort済み list)
DENCHU
せんせーとりあえず挿入だけのベンチマークを作ってみたんですよ! データ数1万件、試行回数30 ...
-
2004-12-21 01:26
▼ [cppll_novice:0725] Re: 赤黒木劇場ふたたび (Re: sort済み list)
Shin'ya MORINO
速っ >> std::map<> コンピュータは、とてもはやいなり。 ...
-
2004-12-21 01:34
▼ [cppll_novice:0726] Re: sort 済み list
Shin'ya MORINO
ご機嫌麗しゅう。 O(N)と勘違いしてやした。(^^;; 確かに、O(log N)ではあるんですね。 微妙におも ...
-
2004-12-21 04:24
▼ [cppll_novice:0727] Re: 赤黒木劇場ふたたび (Re: sort済み list)
Tietew
list + upper_bound って O(N log N) ではなかったか。 vector + upper_bound で O(log N)。 map.insert も O(log N) -[ Ti ...
-
2004-12-21 07:53
▼ [cppll_novice:0728] Re: 赤黒木劇場ふたたび (Re: sort済み list)
FUKUDA, Fumiki
list + upper_bound ならんから O(N)、挿入そのものはO(1) 、 全体ではO(N) vector + upper_bound 挿入位置は O( ...
-
2004-12-21 10:36
▼ [cppll_novice:0729] Re: <fyi> C++ の設計と進化
FUKUDA Fumiki
その'ものっすごいまえがき'の章立て: FUKUDA (episteme) Fumiki -- magical, but never a magic... ...
-
2004-12-21 14:08
▼ [cppll_novice:0730] Re: 赤黒木劇場ふたたび (Re: sort済み list)
DENCHU
というわけで、削除の方も試してみました。 データ件数一万件、試行回数30回、削除するデー ...
-
2004-12-21 14:39
▼ [cppll_novice:0731] Re: 赤黒木劇場ふたたび (Re: sort済み list)
Tietew
戻るんでしたっけ。upper_boundはForwardIteratorではなかったか。 んで,std::advance の呼び出し回数が平 ...
-
2004-12-21 14:47
▼ [cppll_novice:0732] Re: 赤黒木劇場ふたたび (Re: sort済み list)
Tietew
前にも似たようなことやった覚えがあるなと思ったら有りました。 [cppll:5696] 連想コンテナ選手 ...
-
2004-12-21 14:48
▼ [cppll_novice:0733] Re: 赤黒木劇場ふたたび (Re:sort 済み list)
FUKUDA Fumiki
あれ? 二分検索で一足飛びできるところが、いっこずつしか進め/戻れ ないから二分検索(ふつー ...
-
2004-12-21 18:52
▼ [cppll_novice:0734] Re: 赤黒木劇場ふたたび (Re: sort 済み list)
Masamichi Takatsu
戻らないですね。ていうか、std::listだと戻れないし。 引数の2iterator(先頭iterator と末尾iterator)を ...
-
2004-12-21 23:54
▼ [cppll_novice:0735] Re: sort 済み list
Shin'ya MORINO
比較演算がiteratorの移動と比較して、異常に重ければ、O(log N)。 だけど、通常は、iteratorの移動 ...
-
2004-12-22 00:05
▼ [cppll_novice:0736] Re: sort 済み list
Shin'ya MORINO
std::vector<>、std::map<>も含めてやりだすと、要素数でトレードオフがあ りそうですね。 要素数5個 ...
-
2004-12-22 11:04
▼ [cppll_novice:0737] Re: [cppll_novice:0736 ] Re: sort 済み list
Masamichi Takatsu
いいえ、たとえ比較演算が異常に重くても、オーダーはあくまでO(N)です。 オーダーとは、要素 ...
-
2004-12-22 14:07
▼ [cppll_novice:0738] [Win32] MX レコードの取得
Shin'ichi Ichikawa
市川@vivi-vine.org です 以前は自作していた DNS の特別な Query も 実行できるような API があること ...
-
2004-12-23 17:23
▼ [cppll_novice:0739] Re: [cppll_novice:0736 ] Re: sort 済み list
Shin'ya MORINO
こんちわ。 了解。理解したかも。(^^;; 「増加傾向の大きい関数のみを取る」がミソですね。 森 ...
-
2004-12-24 00:15
▼ [cppll_novice:0740] これは仕様でしょうか?
tetubou
void func( int ){ std::cout << "int" << std::endl;} このように、引数を格納する変数を書かない関数を書い ...
-
2004-12-24 09:24
▼ [cppll_novice:0741] Re: これは仕様でしょうか?
DENCHU
C の頃からエラーにはならないですね。 gcc だったら、警告レベルで変わってくるのかな? こっ ...
-
2004-12-24 09:59
▼ [cppll_novice:0742] Re: これは仕様でしょうか?
Shin'ichi Ichikawa
市川@vivi-vine.org です 直接関係のあることではありませんが、 ヘッダに仮引数を書かない方が好 ...
-
2004-12-24 10:04
▼ [cppll_novice:0743] Re: これは仕様でしょうか?
Shin'ichi Ichikawa
市川@vivi-vine.org です。型は書かないといけません ...
-
2004-12-24 12:29
▼ [cppll_novice:0744] Re: これは仕様でしょうか?
Masamichi Takatsu
operator++ で後置インクリメントを指定するためのダミー引数とか、 クラスメソッドでオーバー ...
-
2004-12-25 09:35
▼ [cppll_novice:0745] Re: これは仕様でしょうか?
tetubou
ございます。 やはり、A& を返すときは return *this; をするようにします。 ...
-
2004-12-30 22:06
▼ [cppll_novice:0746] BCCについて
ハリマオ
BCCがダウンロードできなくて困っています。 ftp://ftp.borland.co.jp/pub/cppbuild/freecommandlinetools2.exe か ...
-
2004-12-30 22:29
▼ [cppll_novice:0747] Re: BCCについて
Kent.N
試してみましたけど、問題なく落とせますよ。 たぶんダウンロードに使っているソフトウェア ...
-
2004-12-30 22:46
▼ [cppll_novice:0748] Re: BCCについて
ハリマオ
特別ソフトウェアをインストールしてダウンロードしているわけではなく、他 のサイトのファ ...
-
2004-12-31 10:06
▼ [cppll_novice:0749] BCCのbrc32コマンドについて
ハリマオ
ボーランドのBCCをインストールできました。 「猫でもわかるプログラミング」にあるとおりに ...
-
2005-01-14 17:21
▼ [cppll_novice:0750] boost::bindでのトラブル
kensaku Maki
boost::bindで、二つの引数を持つ標準関数を利用することが 出来ない問題で悩んでいます。 boost:: ...
-
2005-01-14 19:05
▼ [cppll_novice:0751] Re: boost::bindでのトラブル
Shohei Wada
とりあえず原因とかなんも判っていないんでアレですが、 以下のようにしたらVC7.1でコンパイ ...
-
2005-01-14 19:28
▼ [cppll_novice:0752] Re: boost::bindでのトラブル
kensaku Maki
gcc3.3.3(Linux, cygwin)と、Intel C Compiler8.0 (Linux)のどちらでも、 無事にコンパイルが出来ました。 し ...
-
2005-01-14 19:40
▼ [cppll_novice:0753] Re: boost::bindでのトラブル
Shohei Wada
いろいろ試してみたのですが、どうやらオーバーロードされた関数があるとbind 例えば先ほどの ...
-
2005-01-14 19:49
▼ [cppll_novice:0754] Re: boost::bindでのトラブル
kensaku Maki
なるほど、たしかにgcc3.3.3でも再現しました。 関数のオーバーロードが原因だったのですね。 ...
-
2005-01-17 15:47
▼ [cppll_novice:0755] Re: BCCのbrc32コマンドについて
DENCHU
スクリプトファイルって .rc (リソースファイル)のことかなぁ。 リソースコンパイラが入ってい ...
-
2005-01-17 21:24
▼ [cppll_novice:0756] プログラムが決まったファイルを読み込む場合。
tetubou
いつもお世話になっている tetubou です。 ゲームなどの画像データのように、決まった名前の フ ...
-
2005-01-17 21:51
▼ [cppll_novice:0757] Re: プログラムが決まったファイルを読み込む場合。
恣意の
"int main()" の部分を "int main(int argc, char* argv[])" に変更して、argv[0]から実行exeのファイルパスを取 ...
-
2005-01-18 07:31
▼ [cppll_novice:0758] Re: プログラムが決まったファイルを読み込む場合。
FUKUDA, Fumiki
老婆心ながら── argv[0] がロードモジュールのfull-pathになってる ってのはOS依存なのでご注意 ...
-
2005-01-18 10:20
▼ [cppll_novice:0759] Re: プログラムが決まったファイルを読み込む場合。
tetubou
私は、argv[0]が指す文字列はコマンドラインで実行ファイル名として タイプした文字列そのもの ...
-
2005-01-18 10:28
▼ [cppll_novice:0760] Re: プログラムが決まったファイルを読み込む場合。
tetubou
επιστημηさんの仰る通り、私の環境では argv[0] はフルパスに なっていませんでした。 自分 ...
-
2005-01-18 10:48
▼ [cppll_novice:0761] Re: プログラムが決まったファイルを読み込む場合。
FUKUDA, Fumiki
うーん…己自身がどこにあるかを知る、可搬性のあるAPIが 見当たらないからには条件コンパイ ...
-
2005-01-18 11:05
▼ [cppll_novice:0762] Re: プログラムが決まったファイルを読み込む場合。
FUKUDA, Fumiki
επιστημη@別解 Boost使いましょうか。 boost::filesystem::current_path() なんてのがあります。 ドキュ ...
-
2005-01-18 11:25
▼ [cppll_novice:0763] Re: プログラムが決まったファイルを読み込む場合。
Lichtenstein
↓の記事を参考に、tetubouさんにとって最適な方法を選んでみてはどうでしょうか? http://www.adl.ni ...
-
2005-01-18 11:34
▼ [cppll_novice:0764] Re: プログラムが決まったファイルを読み込む場合。
恣意の
そすると、モジュールそのものを"モジュールディレクトリを基準に動作"する ものから"指定さ ...
-
2005-01-18 11:38
▼ [cppll_novice:0765] Re: プログラムが決まったファイルを読み込む場合。
Hisao Tsutsumi
あやふやなので出すのを迷いましたがメールしちゃいます。 Linuxだと readlink("/proc/self/exe", buf, bu ...
-
2005-01-18 11:41
▼ [cppll_novice:0766] Re: プログラムが決まったファイルを読み込む場合。
T.Sawamoto
UNIXではないですが、Qtにはありますね。 (実はQt使ったことないけど(^^;)) QApplication::applicationDirPa ...
-
2005-01-18 11:45
▼ [cppll_novice:0767] Re: プログラムが決まったファイルを読み込む場合。
Masamichi Takatsu
それを知る方法は UNIX にはありません。 で、argv[0] の方も意味がある文字列になっているとは ...
-
2005-01-18 11:53
▼ [cppll_novice:0768] Re: プログラムが決まったファイルを読み込む場合。
OKI miyuki
わかんないすが、 1.単純に環境変数に特定ディレクトリ を設定しておいて、getenv で読む 2.argv[1 ...
-
2005-01-18 14:19
▼ [cppll_novice:0769] MAP構造の保存
DENCHU
std::map を便利に使っているのですが、他のプラットフォーム(C++が 使えない環境)で使えるよう ...
-
2005-01-18 14:34
▼ [cppll_novice:0770] Re: MAP構造の保存
FUKUDA, Fumiki
iteratorでぐるぐる舐めると昇順に列挙されるわけだから、 その列からバランスした二進木をこ ...
-
2005-01-18 14:43
▼ [cppll_novice:0771] Re: MAP構造の保存
FUKUDA, Fumiki
mapでこさえた集合に追加/削除を行わないのであれば、 そのまんま昇順にずらーっと並べておい ...
-
2005-01-18 14:51
▼ [cppll_novice:0772] Re: MAP構造の保存
DENCHU
なるほど。データがソートされているのだから、読み込むときに処理 すればいいわけですね。 ...
-
2005-01-18 15:01
▼ [cppll_novice:0773] Re: MAP構造の保存
DENCHU
ん。一つのデータが不定サイズなんですよ。 だから、昇順に並べてバイナリサーチはちとめん ...
-
2005-01-18 15:13
▼ [cppll_novice:0774] Re: MAP構造の保存
FUKUDA, Fumiki
キーの長さを固定できるなら、ファイルを一回舐めて struct item { char key[KEYLEN]; // キー long pos; // ...
-
2005-01-18 15:30
▼ [cppll_novice:0775] Re: MAP構造の保存
DENCHU
残念ながらキーの長さも不定なんですよ。 ...
-
2005-01-18 15:38
▼ [cppll_novice:0776] Re: MAP構造の保存
FUKUDA, Fumiki
ぢゃ、 struct item { char* key; // malloc/freeしる! long pos; }; ...
-
2005-01-18 15:44
▼ [cppll_novice:0777] Re: MAP構造の保存
DENCHU
それも一つの方法なんですよね〜 [cppll_novice:0770]の方法と比べて、ちょっと考えております。 ...
-
2005-01-19 08:41
▼ [cppll_novice:0778] Re: プログラムが決まったファイルを読み込む場合。
tetubou
やはり、環境依存するかビルドの際に対応するという 方法になってしまうんですね。 ...
-
2005-01-20 16:05
▼ [cppll_novice:0779] Re: 新しい型のように見える(笑)
Shin'ichi Ichikawa
市川@vivi-vine.org です 以下のような型の省略は、C99 ではエラーになるという話を どこかで聞い ...
-
2005-01-20 16:26
▼ [cppll_novice:0780] Re: 新しい型のように見える(笑)
DENCHU
規格はちょっとわかりませんが、 int main(void) { for (auto i = 0; 100 > i; ++i) printf("%d", i); return 0; } gcc ...
-
2005-01-20 16:40
▼ [cppll_novice:0781] Re: 新しい型のように見える(笑)
FUKUDA, Fumiki
例の'黒本' ^^; でもこのハナシが出てきます。 void f(const T); どっちやねん!? ってことになるからi ...
-
2005-01-20 16:46
▼ [cppll_novice:0782] Re: 新しい型のように見える(笑)
DENCHU
gcc にオプションをつければいいのかな > C99 chk.c: In function `main': chk.c:5: 警告: `i' の宣言で型がデ ...
-
2005-01-20 17:01
▼ [cppll_novice:0783] Re: 新しい型のように見える(笑)
Shin'ichi Ichikawa
おお、そおでしたか。資金不足なので、まだ入手できていません ということは VC7 は、この点 ...
-
2005-01-20 17:08
▼ [cppll_novice:0784] Re: 新しい型のように見える(笑)
FUKUDA, Fumiki
散財させてごめんなちぃ。 ちとお試し: struct T {}; void f(const T) {} …呑んでくれます。 struct T {}; ...
-
2005-01-21 13:49
▼ [cppll_novice:0785] Re: 新しい型のように見える(笑)
Shin'ichi Ichikawa
市川@vivi-vine.org です 以下、T は int として解釈されるということですね ? 本来は善きに計らって ...
-
2005-01-21 13:59
▼ [cppll_novice:0786] Re: 新しい型のように見える(笑)
FUKUDA, Fumiki
ただ、intの省略を'絶対'に許さないとなると、 long n; unsigned size_t; の類が全滅します。 かといっ ...
-
2005-01-21 14:07
▼ [cppll_novice:0787] Re: 新しい型のように見える(笑)
Tietew
template<typename T> long T とか template<typename T> unsigned T とかはできないので大丈夫でしょう。 -[ Tietew ...
-
2005-01-21 14:29
▼ [cppll_novice:0788] Re: 新しい型のように見える(笑)
Shin'ichi Ichikawa
市川@vivi-vine.org です long のようなものは typedef されたもののように思えば 悪くないでしょう。 ...
-
2005-01-22 12:42
▼ [cppll_novice:0789] 派生オブジェクトのコピー
Shin'ichi Ichikawa
市川@vivi-vine.org です X のメンバ member_obj の扱い方法として、ポインタのままコピーする 浅いコ ...
-
2005-01-23 08:58
▼ [cppll_novice:0790] Re: 派生オブジェクトのコピー
FUKUDA, Fumiki
シリアライズを実装し、テキトーなファイルに書いて、読み戻す。 …違うな。これはcloneの実 ...
-
2005-01-23 22:58
▼ [cppll_novice:0791] staticなクラス内メンバについて
hac43891
初心者な質問で恐縮なのですが c++でクラス内スタティックなメンバ変数を利用する際に たとえ ...
-
2005-01-23 23:14
▼ [cppll_novice:0792] プリプロセッサとconstの使い分けで
hac43891
質問ばかりですいません プログラムコーディングの作法的なものなのですが みなさん プリプ ...
-
2005-01-23 23:58
▼ [cppll_novice:0793] Re: プリプロセッサとconstの使い分けで
NAKANO Kouichi
void f() { if (this->is_invalid()) { THROW_PROGRAMMERS_FAULT("Invalid situation in f()"); do_something(); } とか enum { A, B } ...
-
2005-01-24 09:28
▼ [cppll_novice:0794] Re: 派生オブジェクトのコピー
Shin'ichi Ichikawa
市川@vivi-vine.org です うーむ、言語レベルで浅いコピーしかサポートしていないのは、 C から変 ...
-
2005-01-24 12:52
▼ [cppll_novice:0795] Re: プリプロセッサとconstの使い分けで
DENCHU
私は殆どプリプロセッサかな。 const の方法だと初期化が面倒そうなんで嫌いなんです。 const だ ...
-
2005-01-24 13:46
▼ [cppll_novice:0796] Re: プリプロセッサとconstの使い分けで
cb
これって、 const char* const msg = "foo"; で普通に使ってるんですが。 当方 VC6SP6です ...
-
2005-01-24 14:15
▼ [cppll_novice:0797] Re: プリプロセッサとconstの使い分けで
mori_mi‐at‐itg.hitachi.co.jp
cppll_novice は初書き込みです。宜しくお願いします。 const の場合、初期化されるタイミングが少 ...
-
2005-01-24 14:22
▼ [cppll_novice:0798] Re: プリプロセッサとconstの使い分けで
DENCHU
ん…ああ、ごめんなさい。ちゃんと const 指定してあげれば、コンパ イルは通るんですね。失礼 ...
-
2005-01-24 15:44
▼ [cppll_novice:0799] Re: static なクラス内メンバについて
NANBA Toshiaki
ISO/IEC 14882-2003によると、静的記憶域期間(static storage duration) として以下の記述がありました。 ...
-
2005-01-24 17:24
▼ [cppll_novice:0800] Re: 派生オブジェクトのコピー
mori_mi‐at‐itg.hitachi.co.jp
へんてこりんなテンプレートを考えてみました。 スマートポインタの一種ですが、クラスのデ ...
Maintener: Tietew
<www.tietew.jp>
Powered by Ruby on Rails,
Mongrel,
PostgreSQL, and
Hyper Estraier.