1/29日記
プログラム
現行バージョンのminiscript2を弄ってみた。
C++はどちらかというとLinuxで動くのを確認してるみたいなので、簡単に動かせそうなC#バージョンをコンパイルしてみた。
https://github.com/JoeStrout/miniscript2
C#でコンパイルしようと思ったら、正常にコンパイルできない。
何かと思ったらアクセス範囲の問題と抽象化の問題が組み合わさってた。
https://so-zou.jp/software/tech/programming/c-sharp/class/inheritance.htm
まず、public/privateの定義がない。ただ、抽象化されたメソッドは記載されていた。
多分Linuxとかだと自動的にpublic扱いにしてたかもだけど、明示的に記載されてなくてエラー出た模様。
修正対応としてpublicを記載追加したら問題なく動いた。
プログラムはまだアセンブリ言語のテストになっているので待ちではあるけど、楽しみな分野ではある。