unsafe

    0

    2答えて

    、誰もが...このタイプの危険なコード例では、ポインタにnullを割り当てる方法 public struct Chunck { unsafe public tag *start; unsafe public tag *end; } class HeapManager { public int HeapMemorySize

    5

    2答えて

    私は、画像操作を実装するパフォーマンス重視のアプリケーションを作成しています。私はいくつかの処理を行うPixelという名前の私の構造体を使用していくつかのピクセルポインタを使用しています。コード全体を繰り返し処理するコード部分がたくさんあります。コードの再利用性とモジュール性のために、私はアクションを取ってイメージのすべてのピクセルに適用するメソッドを設計しています(マップ関数)。しかし、私がAc

    8

    5答えて

    私はCLRの管理コードとアンマネージコードについて学んでいます。 は、だから私はC#でCスタイルのポインタで、この例を書いた: unsafe static void Main(string[] args) { int x; int* y; y = &x; *y = 50; Console.WriteLine(*y); Console.W

    4

    2答えて

    なぜJava Atomicsは、同期ブロック/揮発性を使用するのではなく、太陽の安全でないクラスを使用しますか?

    6

    3答えて

    複数のアンマネージドC++ DLLをプロジェクトにインポートしていますが、インポートされたDLLには同じメソッド名があり、コンパイラの問題が発生します。例えば; unsafe class Myclass { [DllImport("myfirstdll.dll")] public static extern bool ReturnValidate(long* bignum);

    2

    2答えて

    上でエラーを発生intにのIntPtrを追加します。 私は3.5にプロジェクトをダウングレードする場合、それは私にこのエラーを与える: Operator '+' cannot be applied to operands of type 'System.IntPtr' and 'int' 私はそれが3.5 に動作させるためにそれを修正し、私はそれが4.0で動作する理由を知らないんどのように任意

    1

    1答えて

    安全でないコマンドをバイナリで実行する考えはありますか? GitHubの上で 、Nbareilは、このツール開発さ: seccomp-nurse をしかし、私はそれを を使用するために、いくつかの困難を試す(エラー:) $ ./sandbox -- ls sandbox.action ERROR: syscall NR_restart_syscall [nr=0x0] not implement

    0

    1答えて

    CodeDomを使用してかなり大きなプロジェクトを開発しました。まあ、ほとんど完了 - 1つの小さな問題のexept - 私のプロジェクトのクラスの1つは/unsafeタグが必要です。私はCodeDomが*安全なポインタを持つメソッドや型の*世代*をサポートしていないと読んだのですが、何らかの方法があるかどうかは不思議でしたファイルからクラス安全でないタグが組み込まれています。私は手動で.cspr

    1

    1答えて

    C#で安全でないコンテキストでsbyte **を初期化するにはどうすればよいですか? 私は3つの文字列で埋めなければ sbyte** parameters; が必要: "第1"、 "第2"、 "第3"。

    6

    3答えて

    私はsun.misc.Unsafeの文書を理解するのに苦労しています - それは一般的な使用を意図していないと私は推測するが、誰も実際にそれが読みやすくて気にしないです - しかし、私は実際には本当にのアドレスを見つける方法が必要です配列の要素(ネイティブコードにポインタを渡すことができるように)。誰もこれを行う作業コードを持っていますか?それは信頼できますか?ここで