double address = 3068770752;
std::string hello = (char *)address;
エラー:タイプ「double」からタイプ「char*」への無効なキャスト
したがって、type longまたはintを使用すると、これは機能しますが、type doubleを使用すると、これは機能しません。これどうやってするの?
ありがとう!
編集:私はC ++でPHP拡張機能をプログラミングしています。これは、カスタム関数「get_memory_data(doubleaddress)」の「コンテンツ」です。使用するphpでは次のようになります。
<?php
$a = "hello";
$b = get_memaddress($a); //0x123456
$c = hextodec($b); //3068770752
$d = get_memdata($c); //hello