前提・実現したいこと
モジュール間でGUIDクラス変数をin引数で渡し、呼び出し先が使用するものを作っています。
この時、GUIDクラス変数のパラメータチェックを行う必要がありそうな値があるなら実装しておきたい。
質問内容
GUIDクラス変数で、NG値になるようなものはあるのでしょうか。
GUIDクラスは宣言だけしても、初期化子?で「CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC」が入っています。
同値で比較でもイコールとなります。
ただ、「CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC"」でUuidToString関数呼び出しなどでも、動作は普通に行います。
GUIDは構造体という観点からみても、ポインタでもない限りはnullといった状況もなさそうです。
これらのことから、モジュールの規約として「CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC」は禁止など定めない限りは、
動作保証?としてパラメータチェックを据える必要は無さそうか?とも思えているのですがいかがなものでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/22 06:34