• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マネージド コードとマネージド データとは?)

マネージドコードとマネージドデータについて

このQ&Aのポイント
  • マネージドコードとは、CLRのサービスをターゲットとして書かれたコードのことです。
  • マネージドコードにはガーベジコレクションが利用できますが、/gcオプションを使用する必要があります。
  • つまり、/clrスイッチをオンにしたC++のコードはマネージドコードですが、ガーベジコレクションを使用するためにはさらに/gcオプションが必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

マネージドコードとマネージドデータは別物ということでしょう。 C#ではアンマネージドデータを持てるようですし、 マネージドコードであるかどうかはMSが定義するわけで、 MSがマネージドコードになるといっているんですからマネージドコード といえると思いますが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • managed(push, off) の意味

    C#を勉強し始め、アンマネージド(ネイティブ・コード)のコードを書く必要があり C++での記述を調べています。 マネージ・コードとネイティブ・コードの混在ということは 「#pragma managed」「#pragma unmanaged」で使い分ける事は理解できたのですが MSDNにある #pragma managed([push,] on | off) #pragma managed(pop) の意味がよくわかりませんでした。 http://msdn.microsoft.com/ja-jp/library/0adb9zxe.aspx こちらに関して説明が乗っているHP、もしくはその説明を教えていただけないでしょうか。 よろしくお願いします。

  • managed-C 使ってますか?

    唐突な質問で恐縮です。 私、制御系or技術計算系ソフトウェアをC/C++で開発しているものですが、.NET環境での開発にmanaged-C の利用が必要ということで、二の足を踏んでいます。 その理由としては、 1、計算速度が非常に重要なので、中間コードベースの.NETは遅い(?推測?) 2、unmanaged-C クラスをmanaged-C クラスに書き換えるのはすごく手間かかりそう 3、.NETの中でどんな処理されているのか見えにくいので、メンテがたいへんそう。 そこで、皆様の意見を伺いたいのですが、 managed-Cで開発されている方いらっしゃいましたら、どんなところがmanaged-C開発のメリットでしょうか? なんでもかまいませんので、お教えください。 よろしくお願いします。

  • XMLパーサー(であってるのかな?)について

    いつもお世話になっています。 VB6.0でXMLファイルを読み込むプログラムを修正しています。 参照設定で「Microsoft XML,version2.0(msxml.dll)」というのを使用しています。 そこで、みなさんにお伺いしたいのが、 このオブジェクトのヘルプファイルの場所なんです。 正直言っていろいろなメンバーがあったり、メソッドがあったり しても、何を書いてるのか「やんわりと」しかわかりません(;_;) MSDNでそれらしきライブラリを見つけたのですが、 微妙に名前が違ってて、それでもいいのかわからず・・・ ヘルプドキュメント(MSDNなど)の場所をご存知の方 いらっしゃいましたら、教えて下さい。 自分でみつけたのは 1 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemxmlxmlnodememberstopic.asp 2 http://www.microsoft.com/japan/msdn/xml/general/beginner.asp#What でした。これであってるのでしょうか? 2は、まさにやってるのは「これ」なんですが、あまりにも概要だけで、細かい処理の内容までわかりません。 みなさんよろしくお願いします。

  • C# Webアプリケーションでサムネイルを作成する

    Visual C# .NETのWebアプリケーションでbtmp又はjpgのサムネイルを作成し、サーバのローカルディレクトリに保存する方法を探しています。 色々調べてみたのですが、方法が見つかりません。 下記ページは参考にしたのですが、よく分かりませんでした・・・。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemdrawingimageclassgetthumbnailimagetopic.asp お知恵を拝借できればと思います。 よろしくお願いします。 VisualStudio.net2003 C# Webアプリケーション WindowsXP サーバ IIS6.0

  • サンプルコードについて

    こんばんは。 http://www.microsoft.com/JAPAN/msdn/columns/webteam/webteam03052001.asp#save 上記のページ「最新の GIF の保存」の「Web Team の回答」のサンプルコードなのですが、  Dim collImages As IHTMLElementCollection  Dim img As IHTMLImgElement に関して、「ユーザー定義型は定義されていません」とエラーが出てしまいます。 『まず新しい VB EXE プロジェクトを作成し、WebBrowser コントロールを追加し wbMain という名前を付けます。その後以下のコードをフォームに貼り付けます。』の記載の通りに組んでみました。 一体、何が原因でエラーが発生するのでしょうか? 是非、アドバイスを下さい。よろしくお願いします。 ** 環境 ** VB6.0sp5,Win98se,IE5.5sp2 VB歴1年弱、APIは学び始めの状態です

  • ASPで、VBScriptからJScriptのメソッドを呼びたい

    ASPでサーバーサイドスクリプトとしてVBScriptを利用していますが、このVBScriptから、JScriptが持っている、decodeURIなどのメソッドを呼び出すことはできるでしょうか? MSDNのサイトなどを探してみましたが、何となく呼べそうだという情報だけで「これだ!」といえるような情報が見つけられませんでした。 具体的なコード例も挙げて教えていただけると非常に助かります。 よろしくお願いします。

  • Excel計算コード

    再質問です Excelで自動計算される式を知りたいのですが、縦A日付けB詳細C入金D出金E残高の場合 (1)Excel画面の下端にあるシート見出し(例えば「Sheet1」)上を右クリックし (2)表示されたメニューから「コードの表示(V)」を選ぶ (3)表示されたコードウィンドウの上部の左側に「(General)」と表示されている部分の右にある「▼」ボタンをクリツク (4)表示された一覧の中から「Worksheet」を選択 (5)コードウィンドウに Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub と表示される (6)前項の「Private ・・・・Target As Range)」行と「End Sub」行の間に ☆☆☆貼り付けるコードを教えてください。 以前項目違いでは教えていただきましたが、項目を変えてしまったのでその後どうしてもわかりませんでした ごめんなさい よろしくお願いします。

  • ASP.NETで特定のページだけ文字コードを変更したい

    お世話になっております。 ASP.NET2.0でWebアプリケーションを開発しておりまして、現状すべてのページをShift-JISの文字コードで構築しています。 文字コードの指定はWeb.configのsystem.web.globalizationで指定しています。 標記の件ですが、特定のページだけUTF-8を利用したい場合、どのような手段が考えられますでしょうか? MSDNでは@Pageディレクティブにて指定できる旨が記載されているのですが、実際に指定してシステムを実行するとアプリケーションエラーが発生してしまいます。 http://msdn.microsoft.com/ja-jp/library/39d1w2xf(VS.80).aspx 特定のページのみASP.NET AJAXの利用を考えておりまして、その場合の非同期通信が文字コードUTF-8で通信されるために上記対応が必要と考えております。 ご教示のほど、どうぞよろしくお願いいたします。

  • エラー、エラーコード・0xoc

    困っていること: ・どんな作業をしているとき:電源スイッチをONにしたとき ・どんな症状が発生しているか:エラーコード・OxOcが表示される <利用環境> 製品型番:SC-PX5V2 OS:Windows10 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • COMを使いたい(C#)

    C#初心者です。 .Net 2003でC#のプロジェクトを作ろうとしています。 PlatformSDKのサンプルを見て、以下のコードを追加し、必要と書かれてあったヘッダとライブラリを[追加]-[既存項目の追加]でプロジェクトに追加しコンパイルしたところ以下のエラーになります。 <追加コード> private IBackgroundCopyManager* g_XferManager = NULL; private HRESULT hr; <エラー内容> 「型または名前空間名'IBackgroundCopyManager'がみつかりませんでした。ディレクティブを使うかアセンブリ参照を使ってください。」 どのように修正したらよいでしょうか。 http://www.microsoft.com/japan/msdn/vstudio/techinfo/articles/upgrade/Csharpintro.aspより抜粋 ---ここから--- C# では、明示的に IUnknown などの COM インターフェースをインプリメントしなくても、全てのオブジェクトを自動的に COM オブジェクトとする機能が内蔵されています。同様に、C# では、既存のどのような言語で記述された COM コンポーネントでも、ネイティブに利用することができます。 ---ここまで--- とあるのですが、何か作業が必要でしょうか。 Cでいうところのinclude文のようなものが必要ですか?