スレッドフロート掲示板 約0.27

1(7)/testyy(6)/Cpp-CGI(2)/autostring.c 2.0(0)/テストスレッド(1)/新規スレッド作成

このスレッドのみ表示

1

0 Name: 1 日時: 06/05(Mon.) 21:40

1

4 Name: 日時: 03/16(Fri.) 10:56

あさs

5 Name: sds 日時: 03/16(Fri.) 10:56

sdsdsd

6 Name: sssssssssss 日時: 02/01(Fri.) 14:39

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

7 Name: あああ 日時: 12/22(Mon.) 14:06

テストテストテスト

Name: Mail:
sage
このスレッドのみ表示

testyy

0 Name: testy 日時: 12/01(Sat.) 14:21

tt

3 Name: ;p 日時: 04/09(Wed.) 12:43

j

4 Name: ccんb 日時: 07/08(Tue.) 10:00

5 Name: 香織 日時: 10/13(Mon.) 02:09

眠いです。。

6 Name: 日時: 10/20(Mon.) 11:26

Name: Mail:
sage
このスレッドのみ表示

Cpp-CGI

0 Name: mockekke 日時: 10/16(Sun.) 18:18

C++で、CGI特有の文字列のクラスを作ろうかと思案中。

CGI特有の文字列をクラスとして扱えるようにしたいと思ってます。

cgiString とかいう基底クラスは、
・map<string, string> として文字列の組を持つ
・文字列を map に整理する仮想関数
・map の文字列を任意の区切り文字でくっつけて返す関数
・map 文字列をエンコード/デコードする仮想関数
などを持ちます。

これを継承して、文字列を map に整理する仮想関数を、
CGIで標準入力からよく渡される形式
key=value&key=value&key=...
と、ログ形式によく使われる形式
element<>element<>element<>element...
を扱うそれぞれのクラスでオーバーライドします。

元の関数を純粋仮想関数にして基底クラスを抽象クラスにすべきかどうかは、後で考えます。

1 Name: 日時: 12/18(Sun.) 22:59

2 Name: mockekke 日時: 08/23(Wed.) 00:33

このスレッド自体かなり前ですが、Cpp版はあまりやる気が出ないので無期限に凍結するかも…。

Name: Mail:
sage
このスレッドのみ表示

autostring.c 2.0

0 Name: mockekke 日時: 10/09(Sun.) 17:55

autostring.c の仕様を変更しようかと思案中。
関数名が標準ライブラリ関数と紛らわしいので、
ccgi_strsplit()
のようにプレフィックスを付けようかと思ってます。

それと、今のreglib.cのようなPOSIX正規表現の処理もまとめて1ファイルにしてしまおうかとも思ってます。
非POSIX環境でPOSIX正規表現が使えるようになるわけではないので念のため。

Name: Mail:
sage
このスレッドのみ表示

テストスレッド

0 Name: mockekke 日時: 10/09(Sun.) 17:38

てすてすと

1 Name: mockekke 日時: 10/09(Sun.) 17:40

とりあえす掲示板復活です。

Name: Mail:
sage

新規スレッド作成

Name: Mail:
Title:
C-CGI/