5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

STLsoftの使い方教えてください

1 :デフォルトの名無しさん:2008/09/15(月) 18:22:23
STLsoftを使いたいのです。
日本語の解説無くて判りません。
便利な使い方を教えてください。

STLSoft
http://www.synesis.com.au/software/stlsoft/

2 :デフォルトの名無しさん:2008/09/15(月) 18:42:23
2
分かんないなら無理に使わなくていいよ
英語の勉強方法をEnglish版逝って習って
英語がわかるようになって、それからだ

3 :デフォルトの名無しさん:2008/09/15(月) 19:17:50
知らないなら黙っててください。

4 :デフォルトの名無しさん:2008/09/15(月) 21:03:43
これが日本語解説Wiki作ろうなんてスレタイだったらもうちょっと釣れただろうに。

5 :デフォルトの名無しさん:2008/09/15(月) 22:12:14
STLSoftの英語のヘルプページをまるまる落としました。
翻訳お願いします。

http://kineko.dyndns.org/~touhou/up/source/up0997.zip

6 :デフォルトの名無しさん:2008/09/15(月) 22:15:01
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

7 :デフォルトの名無しさん:2008/09/15(月) 22:22:08
削除依頼出してきなさい。


8 :デフォルトの名無しさん:2008/09/15(月) 22:25:23
これから盛り上がるんだからちょっとまて

9 :デフォルトの名無しさん:2008/09/15(月) 23:15:18
一週間に一度でもいいので便利な関数をサンプル付きで紹介していこう。
10人いれば、ほぼ毎日良い関数が紹介できます。

10 :デフォルトの名無しさん:2008/09/16(火) 14:21:06
んじゃ、早速。
--
・名前
std::min, std::max
・概要
二つの引き数を比較し、min()の場合は小さい方をmax()の場合は大きい方を返す。
・プロトタイプ
template<typename _Tp>const _Tp& min(const _Tp& __a, const _Tp& __b);
template<typename _Tp>const _Tp& max(const _Tp& __a, const _Tp& __b);
・使用例
#include <algorithm>
/// 引き数を上下限値で制限して返す
template<typename T>const T& func(const T& val, const T& lowerLimit, const T& upperLimit)
{
return std::max(std::min(val, upperLimit), lowerLimit);
}
・補足
引き数の型は、operator<()を持っている必要がある。
比較関数を別途用意できる場合は、3引き数版があるのでそちらを使ってもよい。
--
二つも紹介しちまったぜ。

11 :デフォルトの名無しさん:2008/09/16(火) 19:44:44
>>10
それは標準のSTLにはいってないですか? STLsoftの紹介してください

12 :デフォルトの名無しさん:2008/09/16(火) 23:43:47
STLsoftのページをそのままCHMにしました。 
以前のは全文検索が出来なかったので作り直しました。
翻訳、使い方を紹介するのに利用してください。

http://kineko.dyndns.org/~touhou/up/source/up0997.zip

13 :デフォルトの名無しさん:2008/09/16(火) 23:57:47
たぶん、だれもやってくれないよ。
いたらきっと、○○○だろう。

さっさと削除依頼出してきなよ。


14 :デフォルトの名無しさん:2008/09/17(水) 00:26:05
これから人気が出るよ。 ちゃんと紹介の記事書くからまってくれ。

15 :デフォルトの名無しさん:2008/09/17(水) 00:43:58
じゃあまず1個

com_init - CoInitialize(Ex)とCoUninitializeのラッパ
想像通りかもしれないがそれぞれをコンストラクタとデストラクタで呼び出す。

#include <comstl/util/initialisers.hpp>

int main()
{
comstl::com_init init(COINIT_MULTITHREADED);
//ごにょごにょ
}
初期化に失敗したら例外投げるから、必要に応じてcatchすること。
投げない版、com_init_nothrowもある。
姉妹版OleInitialize/Uninitializeを呼ぶole_init/ole_init_nothrowもよろしく。

16 :デフォルトの名無しさん:2008/09/17(水) 01:17:17
紹介トンクス!!

4 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)