- ベストアンサー
ランタイム関数とは何ですか?
プログラミングの勉強をしているわけではありませんが、そういう記述に出くわしてしまい、明確な定義が見つからなくて困っています。 ランタイムとは実行時のことだと思うのですが、実行時の関数とは一体何でしょうか?実行時でない関数なんてあるのでしょうか?普通の関数と何が違うのでしょうか? 教えてください。お願いします。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- Cランタイムライブラリ
まだWINDOWSプログラミングを始めて間もない初心者です。 宜しくお願い致します。 マルチスレッドの動作確認をする際に簡単なソースを作る過程で、1つ疑問が浮かびました。 CreateThreadについてMSDNのサイトを見ると、 ”C のランタイムライブラリに記録されている関数を使うスレッドは、CreateThread 関数と ExitThread 関数ではなく、C のランタイム関数である beginthread 関数と endthread 関数を使うべきです。この方法に従わないと、ExitThread 関数を呼び出したときにわずかなメモリリークが発生します。” とあるのですが、この関数はCのランタイムライブラリに属する、この関数はCのランタイムライブラリに属さない、というのは、例えばどこかのサイトを見れば分かるものなのでしょうか? あと、”わずか”、というのがどの程度を指しているのか良く分かりませんが、”わずかなメモリリークが発生”すると、具体的には何が起こるのでしょうか? どなたか分かる方ご教授下さい。
- ベストアンサー
- C・C++・C#
- 手続き型と関数型について。
手続き型言語の定義は、「記述された命令を逐次的に実行し、処理の結果に応じて変数の内容を変化させていくプログラミング言語」となっていて、関数型言語の定義は、「数学的な言語仕様をもつプログラミング言語のこと。一度値を与えられた変数は常にその値を維持し、計算は計算結果を引数とした関数呼び出しの繰り返しとして行われる。」とあります。 関数型の、「一度値を与えられた変数は常にその値を維持し」はどういう意味ですか? 例えば、a=2とした後に、a=3などとすればaの値は変わっているのですが。 簡単な例で説明してください。
- ベストアンサー
- その他(プログラミング・開発)
- 関数定義の関数名の前にある&(アンパサンド)他
関数定義で function &関数名() と関数名の前にアンパサンドを付けて定義しているものは、付けない普通の定義と何が違ってくるのでしょうか? あと、クラス関係で使われている::(コロン2つ)の使われ方がよくわかりません。 いくつかPHPの本を読みましたが上記2つのことについて明確に記述してあるものが見当たりませんでした。 ご教授お願いいたします。
- ベストアンサー
- PHP
- VS2005ランタイムについて
VS2005で作成したアプリを他のPCで動作させたい時に、ランタイムライブラリをインストールすれば動作するのですが、出来ればランタイムの再配布可能dllを実行ファイルと同じ場所に置いて実行可能にしたいと思います。 マニュフェストファイルを作成すればよいとのことですが、いまいち手順の詳細がわかりません。 このマニュフェストファイルも実行ファイルと同じ場所におけばよいのかビルド時に参照するようプロジェクトに追加したほうがよいのかどのようにしたらよいか困っています。
- 締切済み
- C・C++・C#
- actionscriptのfunction関数について
現在Flashの勉強をしている者です。 超初心者丸出しの質問なのですが調べても納得いく回答にめぐりあわなかったのでここで質問させていただきます(前回もPHPについて質問したら素晴らしい回答があったので!!) Function関数なのですが function 半角英字で任意の文字 () { 以下実行文 } でユーザー定義関数が作られるのはわかったのですが、 本を読みながら勉強をしていてわからないのが this.onRollOver = function () { roll = true; this.nextFrame(); }; という記述で、『マウスがムービークリップ上にあるかの判定処理』という説明がされているのですが恥ずかしながらよくわかりません。 ユーザー定義関数のFunctionと上記のものでは別物なのでしょうか? ちょっと曖昧な質問で申し訳ないのですが どなたが是非よろしくお願いします。。。
- ベストアンサー
- Flash
- PHPの関数定義ついて。
PHPの関数定義ついて。 初歩的な質問かもしれませんが、 define関数での定数定義が、スクリプト実行時に評価されるのはなぜでしょうか。 なぜコンパイル時ではなくスクリプト実行時に評価しなければならないのでしょうか。 また、const文によるクラス定義が、コンパイル時に評価されるのはなぜでしょうか。 なぜクラス定義はコンパイルに評価しても問題ないのでしょうか。
- ベストアンサー
- PHP
- VB.NETのモジュールで定義した関数のように、どこからでも呼び出せる 関数は、C#でどのように記述するのでしょうか?
C#2005で、どこからでも呼べる関数ができないか悩んでいます。 昔、関数のプログラムを作っていた頃から、進歩せず オブジェクト思考的なプログラミングが苦手で、 エラー 名前 '***関数名***' は現在のコンテキスト内に存在しません。 というエラーがたくさん出て、苦しんでおります。 VB.NETのモジュールで定義した関数のように、どこからでも呼び出せる 関数は、C#でどのように記述するのでしょうか? クラスが基本という方針はわかりますが、まず手がかりが欲しいです。
- ベストアンサー
- C・C++・C#
- LoadImage関数について(VC++)
こんにちわ、Visal Studio 2005(C++)のフォームアプリケーションでプログラミングしているものです。LoadImage関数を使って、読み込んだ画像を指定のサイズにリサイズ?したいのですが、LoadImage関数の使い方がよくわかりません。『プログラム上で画像作成』という質問とほぼ質問内容がかぶっているのですが、そちらの回答を見て実効してもうまくいきません。 そちらで書いてあることは、たとえばピクチャーボックスに画像を表示させたい場合なのですが、 pictureBox1->Image = ::LoadImage(file/*ファイル名*/,x/*指定したx座標*/,y/*指定したy座標*/); といった感じでできるらしいのですが、::の後にLoadImageがでてきません。これは何かこの記述をする前に、さらに記述が必要なのでしょうか? その後には、プロパティを開いて共通言語ランタイムサポートを「共通言語ランタイムサポート(/clr)」に設定すればできるとも書いてありますができません。 お分かりの方がいましたら回答お願いします。
- ベストアンサー
- C・C++・C#
- どのようなランタイムを入れれば万全か?
開発言語が入っていいないパソコン環境で、ほとんどのアプリケーションがランタイムエラー なしに動作させるには、どのようなランタイムを入れておけば万全でしょうか? VB6 VC Delphi C++Builder 具体的なランタイムファイルが知りたいです。 また、ランタイムを入れることによる不具合は無いでしょうか? CurrenSEEでエラー Component 'MSINET.OCX' or one of its dependencies not currently registerd a file missing or invalid. 実行時エラー 713 次のクラスは登録されていません。以下のファイルをインストールして下さい。 MSSTDFMT.DLL
- 締切済み
- フリーウェア・フリーソフト
お礼
ドンピシャストライクです。 この場合は作成された関数名に対し、サーバーあるいはwebアプリケーションが、与えられたデータを元に状況に応じて関数本体を定義付けるものというふうに解釈いたしました。 納得です。文句なし!