[過去ログ] Boostを語れゴラァ part3 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
7
(2): 2006/09/23(土)20:19 AAS
コレ、まだ残ってたのかw↓
BOOTSを語れゴラァ part2
2chスレ:tech
8: 2006/09/23(土)20:43 AAS
>>7
そこはどう見ても履き物についてのスレだw
9: 2006/09/23(土)20:59 AAS
板違いスレか、服飾系板に強引に立てたネタスレかと思ったら素で間違えてんのかw
10: 2006/09/23(土)21:39 AAS
ずいぶんと懐かしいな
11
(1): 2006/09/23(土)22:48 AAS
>>7
ホンマにブーツの話してるしw
12: 2006/09/24(日)00:08 AAS
>>11
間違いは間違いとして、その後で内容のほうを合わせようという建設的な態度は評価できるな
13: 2006/09/24(日)00:23 AAS
そういえば、自らの国家や民族に固執する(ry じゃなくて、C#スレを立てようとした 1 が
スレタイに半角の # が使えないことを知らなくてスレタイから # が消えて、
そのまんま C 言語のスレになったってのもあったな。
14
(1): 2006/09/24(日)00:49 AAS
1のリンク先のレッツブーストつぶれちょる?
version134ていつでるんでしょうか、10月中にはでます?
15: 2006/09/24(日)01:31 AAS
>>14

いや、ちゃんとあるよ。
>>1のURLから最後の空白を削ってみろ
16: 2006/09/24(日)05:09 AAS
うむむ、なぜか空白が追加されてるね、末尾に。
>>1 のリンクって。
17: 2006/09/24(日)06:18 AAS
boost::filesystem の directory_iterator って、
いわゆるコンテナクラスライブラリのイテレータとは書式が違うね。
18: 2006/09/24(日)09:10 AAS
違わない。
19: 2006/09/24(日)09:40 AAS
あ、ごめん、begin() とか end() とか無いね、
って言う意味だった。
20: 2006/09/24(日)09:45 AAS
それはコンテナの方の特徴だな。
begin()/end()を持っている方が少数派。
例えばiostream。
21
(2): 2006/09/24(日)17:51 AAS
Visutl Studio 2005 Express Edition で Boost をインストールしようとしたのですが
ワーニングがいっぱいでて1時間以上まって エラーも5個でて、

regexp の例題をコンパイルしてもエラーでだめでした。(エピステーメさんのHPの)

Boost を 2005 EE にインストールする方法を書いてあるHPがありましたが教えてください。

よろしくおねがします。
22: 2006/09/24(日)18:03 AAS
有ったのか無かったのかどっちやねん
23
(1): 2006/09/24(日)19:49 AAS
boost_1_33_1 は変な文字コードがまざってるから、VC++ 2005 だと警告が出ますね。
該当コメントを削除しちゃえば出なくなりますよ。

Copyright 宣言もあるから、削除したのを再配布するのはよくないね。

boost_1_33_1/boost/filesystem/exception.hpp
boost_1_33_1/boost/filesystem/directory.hpp
boost_1_33_1/libs/filesystem/src/exception.cpp
boost_1_33_1/libs/filesystem/src/operations_posix_windows.cpp
(c) と、Dietmar なんちゃらって人の名前。

boost_1_33_1/boost/lexical_cast.hpp
boost_1_33_1/boost/type_traits/is_base_and_derived.hpp
Terje なんちゃらって人の名前。

boost_1_33_1/libs/regex/src/regex_traits_defaults.cpp
キャラクタテーブルのコメント。いぱーい。
24: 2006/09/24(日)20:23 AAS
>>23 Unicode で保存し直すとかでも回避できたっけ?
25: 2006/09/24(日)20:34 AAS
>>21
何をして何のエラーが出たのか書いてよ。

PlatformSDK Build Environment
vcvars32.bat
boost/regex/user.hpp ->例題によってはこれの設定必要
bjam
の順で自分はやってるけど?
26: 2006/09/24(日)22:09 AAS
なんで lexical_cast<std::wstring> はあるのに、
lexical_cast<std::string> は無いんだろう。
27: 2006/09/24(日)23:07 AAS
使えるけど...

#include <iostream>
#include <string>
#include <boost/lexical_cast.hpp>

int main()
{
std::string s1 = boost::lexical_cast<std::string>(1234);
std::string s2 = boost::lexical_cast<std::string>(3.14);
std::cout << s1 << std::endl << s2 << std::endl;
return 0;
}
28
(2): 2006/09/25(月)10:33 AAS
auto_ptr から shared_ptr に所有権を移しかえられますか?

boost::shared_ptr<T> sp;
std::auto_ptr<T> ap(new T);
sp = ap;

この後、sp を使って当該オブジェクトを弄り回したいんですが、
ap はきちんと所有権を失っていてくれることが保証されていますか?
つまり ap も所有権を主張していて、スコープを外れた途端に
いきなりデストラクタを呼び出しに行ったりしませんか?
29
(1): 2006/09/25(月)10:51 AAS
>>28
外部リンク[htm]:boost.cppll.jp
30: 2006/09/25(月)10:54 AAS
気になるなら明示的にrelease()すればいいんじゃね
31: 2006/09/25(月)10:57 AAS
>>28
何故自分で試さない?
32: 2006/09/25(月)11:37 AAS
>>29
リンク先の「タイプ量(コード量)を減らそうとして...」ての知らなかたよ。
33
(1): 2006/09/25(月)12:26 AAS
eps_p(P)でPにセマンティックアクション付けられないの?
34: 2006/09/26(火)12:54 AAS
>>21
多分一部のlibコンパイルに失敗してる
奇遇にも昨日EEへの導入したときに同じヘマしたので俺の場合の解決手順を書いとこう 
EEインスコの自動設定以外の(SDKとかへの)パスは通してない

set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include
C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat をDOS窓に投げて実行
bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install

事前にDOS窓の高さバッファ9999にするとか
--prefix をわざとD:\Prog.. ってして作業内容把握できるようにすると判りやすいかも
35
(1): 2006/09/26(火)21:33 AAS
>>33
eps_p(p) >> p[f] ではだめなのか?
36: 2006/09/26(火)23:04 AAS
>>35
ちょっと量が多すぎてvectorにpush_backじゃ厳しいから
まずPにマッチする行数をincrement_aでカウントした後一気にメモリー確保して、
その後でdetailed_Pで実際にパースしようとしてるんだわ。
そうしたらマッチしてるのにセマンティックアクションが動かなくてさ。
うまくいかないからとりあえず普通にPでマッチさせて、そこからもう一回
bindでparse呼んでるんだけど、これが正しい解なのか悩んでる。
1-
あと 965 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s