スタッフのブログです。個以上あるコメントは受け付けない設定になってます。使われるようになってきました。挙動について書きます。アドレスを扱う際には注意する必要があります。多重継承を実装するために、キャストのたびにアドレスをずらすからです。実体を並べたようなレイアウトでメモリ上に配置されます。サイズの合計ぶんだけアドレスがずれる(そのようなコードをコンパイラが生成する)わけです。オブジェクトのアドレスを格納したりすると、おかしな挙動に悩まされる場合があります。はまるとやっかいな場合もあるかもしれません。さんにコメントをいただきました。型でなければならない」と書いてあります。コードを修正しました。安全なキャストが可能な場合のみキャストが成功し、駄目な場合はコンパイルエラーになるので安心です。ポインタを渡した場合のサンプルでもありますね。最新コメント「最新トラックバック」は提供を終了しました。(2)タグクラウドABCadbaidlAndroidARMarmv7asmbinderbionicBootbuildbuildrootbuiltinbusyboxcccacheCELFcelfjpClangcortex-a8Cortex-A9cpuinfodalvikvmDebiandebuggerdDMAelcembeddedemulatorEventexeGCCFlashfpufroyogccGDBGingerbreadgoldfishIceCreamSandwichinitinitrdinterpreterJAVAjavacjavapjitK&Rkernelkeykzm-a9-dualKZM-A9-GTkzm-ca9-01LinarolinuxLLVMloglogcatltsimingwMIPSmultiarchndkneonnetinstallnfsnon-stopobjdumppartnerPARTNER-JetportingpowermanagementprintfpropertyPyMitepythonqemuQTQTextCodecrootstockrubysdServiceSHsimdsmpTCGtuninguartubootUbuntuuclibcUNIXUSBv8vlinkwakelockwirelessx86zygote計測QRコード京都マイクロコンピュータ。