私はGLMmodelオブジェクトを使用して、C++プログラムでGoogle Sketch Upモデルを表現しています。これらのオブジェクトには、次のような方法でオブジェクトのすべての頂点のリストを含むメンバ(頂点)があります:[頂点1のGLfloat x成分、頂点1のGLfloat y成分、頂点1のGLfloat z成分、GLfloat x成分頂点2の...]。これらの値をすべて読み取ると、最初の3つのもの(最初の頂点の座標)を除いて、すべてが小さい値になります。これらの値は、すべて-431602080.000000の3つです。これは私のプログラムでは意味がありません。私はそれをgoogledして、私はこの値が頻繁にC + +のプログラムで表示されるが、私はそれが何を意味するのか分からない。何か案は?GLMmodel頂点の-431602080.000000値はどういう意味ですか?
0
A
答えて
5
はい、これは「魔法の価値」です。デバッガで変数を見て、16進表示を使用すると、0xcdcdcdcdが表示されます。これは偶発的な値ではなく、Microsoft CRTのデバッグアロケータによって使用される値です。 1つ、おそらく他の人のために。 mallocで割り当てたメモリまたはこの値に新しいメモリを初期化します。 float型やdouble型の変数では、intや文字列の方が簡単でポインタでは特に便利です。 MS CRTを使用していると仮定すると、デバッグアロケータのマジック値はdocumented hereです。
値を初期化していません。それはあなたのコードのバグです。
関連する問題
- 1. linuxの意味はどういう意味ですか?
- 2. android:backgroundDimAmountの値はどういう意味ですか?アンドロイド用
- 3. nmコマンドの「シンボル値」とはどういう意味ですか?
- 4. %%はどういう意味ですか?
- 5. Visual Studioブレークポイントの下の青い点はどういう意味ですか?
- 6. どういう意味ですか? OR?
- 7. "javascript://"とはどういう意味ですか?そのコードには意味:
- 8. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 9. 浮動小数点エラー-1。#Jはどういう意味ですか?
- 10. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 11. データクラスという用語はどういう意味ですか?
- 12. パンジャブを使うのはどういう意味ですか
- 13. この行はPythonではどういう意味ですか?
- 14. gitkではエッジの色はどういう意味ですか?
- 15. このインポートはScalaではどういう意味ですか?
- 16. MYSql SELECTのEXPLAIN EXTENDEDの 'filtered'列の値はどういう意味ですか?
- 17. 関数の戻り値の `rc`はどういう意味ですか?
- 18. 引数のないpaper.path()はどういう意味ですか?
- 19. BackboneJs:elとtagNameの違いはどういう意味ですか?
- 20. 終了コンテキストがWaitHandle.WaitOneの意味をどういう意味ですか?
- 21. voidメソッドの終了時に返り値はどういう意味ですか?
- 22. それはどういう意味ですか - SSLでのログイン
- 23. xcodeデバッガウィンドウでこのエラーはどういう意味ですか?
- 24. ハスケルでは(== "")はどういう意味ですか?
- 25. * =はPythonではどういう意味ですか?
- 26. Coqでは `true = false`はどういう意味ですか?
- 27. C#では()=>はどういう意味ですか?
- 28. Cでは(node *)NULLはどういう意味ですか?
- 29. Rubyでは、tLABELはどういう意味ですか?
- 30. Pythonでは%sはどういう意味ですか?
非常に興味深い。ありがとう! – user1031431