3

私が取り組んでいるライブラリのフォルダとファイル名に + 文字を使用することについて、皆さんはどう思うでしょうか。私のライブラリがlib++と呼ばれているとしましょう。ファイルとフォルダに「lib++」を使用して名前を付けるか、「libpp」(プラスプラス)または「libxx」などのより安全なものに固執する必要があります。

UnitTest++ はファイル名に + 文字を使用します。

4

1 に答える 1

2

ライブラリを他の (特に古い) オペレーティング システムに広く移植できるようにする場合は、"+" を避け、AZ,az,0-9,_ を使用します。

考慮すべき2つの問題: -

たとえば、C++ ライブラリの場合: OS はファイルを呼び出しlib++.hlib++.libディスク上に問題なく配置できるはずですが、ヘッダー ガードの命名については標準的な慣行から逸脱する必要があります...

in lib++.h:-

#ifndef LIB++_H
#define LIB++_H

...
#endif

それは涙で終わると思います...

(実際、考えれば考えるほど、潜在的な障害点が多くなります: バージョン管理ソフトウェア、IDE、ドキュメント ジェネレーター、実際には、ファイル名を確認するために使用するほぼすべてのツール。そして、これはあなたやあなたのライブラリを使おうとする他の誰かに問題を引き起こすことはありませんが、それは私が賭けたい方法ではありません. )

于 2012-11-17T21:02:28.023 に答える