TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
プログラミング言語の難易度ランク作りました ご覧ください
Git 13
【統計分析】機械学習・データマイニング26
ねえ、これ僕間違ってる?
センター試験: 数学IIBのプログラムについて語るスレ part3
すべての言語を判定する計算機構
ふらっと C#,C♯,C#(初心者用) Part142
Pythonのお勉強 Part61
フリーソフトなどに使われる言語は?
国産オープンソースDIコンテナSeasar2 その16
722 :
>>713
ありがとう、そういうオチか。&で正常に動かないのも納得です
暗黙の変換って便利ですけど理解が浅いとハマる元だったりしますよね
不適切な入力を入れると自分が書いたつもりのコードとは無関係っぽいエラーを出して???になったり

>>714
#[link(name = "・・・")]
extern {
 fn func1(x: *const u8) -> u32;
 fn func2(y: u32);
 fn func3(z: &u32);
}
fn main() {
 unsafe {
  let mut a = func1("foo.dat".as_ptr()); //C側でメモリが確保されアドレスが帰ってくる
  func2(a); //アドレスを使って処理
  func3(&a); //確保したメモリを解放
 }
}
これは動きます。u32をstd::os::raw::c_voidにするとfunc2のaで
>use of moved value: `a`
>= note: move occurs because `a` has type `std::os::raw::c_void`, which does not implement the `Copy` trait
そんな事を言われても困る・・・ついでにenumなので格納されているアドレス値の確認も面倒
usizeなら問題ない。ドキュメントが正しいならusizeはポインタのサイズらしいしこっちの方が楽かも

関数型プログラミング言語Haskell Part33
シェルスクリプト総合 その32
コーディングスタイルにこだわるスレ
【上流社会】MSDNサブスクリプション総合【最先端】
【日本語不自由】Eclipse Pleiades プラグイン
35歳、発達障害のB型作業所通いですが 6
[RPA]PC自動化技術総合スレ[効率化] Part.3
OpenGL/Vulkanスレ Part22
【コメント】doxygen【コンソメ】
Pythonのお勉強 Part57
--------------------
◆芸スポ+スレッド作成依頼スレ★1199
ムラカミの単細胞
【羊】川σ_σ||ノ☆いししば☆ヽ(^▽^ )Part13
オRをニチャニチャといじくり回したいCM女優
ワンピースのワノ国って過去最悪でクソつまらんよな
【NGT48】古舘 葵 応援スレ★1【あおちゃん】
20年後の税理士業界について
【クラシカル】KTW総合スレ其の伍【エアコキ】
【東京電力】福島第一の汚染水処分 意見募集を7月まで1カ月延長 [ウラヌス★]
エイベックス会長・松浦勝人、大麻を使用していた事が明らかに。文春が報じる [757453285]
結婚できない男のセリフだけで会話 Part.3
【京アニ放火】男性1人死亡、死者34人に 30代従業員とみられるが身元は判明していない★6
【速報】東海道新幹線の車内で人がさされている模様
【選抜】岩手の高校野球123 【閉幕】
【gacco】JMOOC総合 1【OUJ MOOC】
【patagonia】パタゴニア【街着】part 121
希死念慮ー死にたい Part.11
パヨ「横田滋さん死亡、アベガー」 横田さん息子「これまで何もしてこなかった奴が政権批判するな」★3
【音響学/有機化学】「オナラの音と臭いを消すパンツ」高校生が開発、商品化めざす[07/16]
【妖怪ウォッチ】ジバニャンを愛でるスレ 10ニャン
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼