2024:07:04
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
2024:07:04 [2024/07/05 06:37] – machiaworx | 2024:07:04 [2024/07/05 06:41] (現在) – machiaworx | ||
---|---|---|---|
行 16: | 行 16: | ||
- スクリプト言語で使うString型とC++のstring型が別物。内容に少し相違があるため違いを理解するのに時間がかかった。言語に紐づいているため、下手に除去もできないけど、かと言って普通のstring型と使い勝手が違うので、どうしても両方使う必要がでてきてしまった。 | - スクリプト言語で使うString型とC++のstring型が別物。内容に少し相違があるため違いを理解するのに時間がかかった。言語に紐づいているため、下手に除去もできないけど、かと言って普通のstring型と使い勝手が違うので、どうしても両方使う必要がでてきてしまった。 | ||
- スクリプト言語のログ出力のタイミングがおかしく、Printf等の関数を実行しないとログ出力がされないという困った仕様。このため、「デバッガのフックが特定の処理を実行していないとできない」という謎の挙動してくれやがった。なのでコンソール出力は見えないようにして裏で出力するようにした。処理としてはデバイス取得も絡んで重いんだけど、連続で実行するわけでもないので影響ないと思ってる。余裕があれば削除したい。別の方法でストリームを流す処理ができればいいんだが。 | - スクリプト言語のログ出力のタイミングがおかしく、Printf等の関数を実行しないとログ出力がされないという困った仕様。このため、「デバッガのフックが特定の処理を実行していないとできない」という謎の挙動してくれやがった。なのでコンソール出力は見えないようにして裏で出力するようにした。処理としてはデバイス取得も絡んで重いんだけど、連続で実行するわけでもないので影響ないと思ってる。余裕があれば削除したい。別の方法でストリームを流す処理ができればいいんだが。 | ||
- | - これはどちらのstring型もそうなんだけど、clearやTrimを行っても即座にデータが消えるわけではない(ウィークポインタとかつかってんだろか)ので、staticでもたせてるstringクラスを呼び出そうとしてうまく更新がされないことが発覚したため、メモリ確保消去を自分で行うことにした。ポインタだけ最初確保してnew/ | + | - これはどちらのstring型もそうなんだけど、clearやTrimを行っても即座にデータが消えるわけではない(ウィークポインタとかつかってんだろか)ので、staticでもたせてるstringクラスを呼び出そうとしてうまく更新がされないことが発覚したため、メモリ確保消去を自分で行うことにした。ポインタだけ最初確保してnew/ |
- 間違えてスクリプトのソースコードをList< | - 間違えてスクリプトのソースコードをList< | ||
2024/07/04.1720129027.txt.gz · 最終更新: 2024/07/05 06:37 by machiaworx