• 締切済み

自作関数について

質問なのですが自作関数を作成した際に、その関数ごとに 保存などはするのでしょうか?それとも、通常通り 関数が入っているソースごと保存するのでしょうか? 自分のイメージでは関数のソースをフォルダ等にまとめて 一括管理しているのかと思っているのですが、、、 実際どうななんでしょうか?よろしくお願いします。

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.2

どんな関数かにもよりますし、どんな用途を想定しているかにもよります。 例えば、インライン関数やテンプレート関数であれば、ヘッダファイルを管理するだけでよい場合がほとんどです。 そうではなく、単一の開発環境に特化した外部関数であれば、ライブラリファイルを作成して、そのビルドに必要なもの(Makefileやプロジェクトファイルなど)とソースを一緒に管理するでしょう。 また、特定環境に依存しない関数であれば、ソースとビルド環境はある程度切り離して管理した方が便利です。 なお、ソースファイルの管理には、CVSやSVNやVSSなどを使うのもよいでしょう。

全文を見る
すると、全ての回答が全文表示されます。
noname#39970
noname#39970
回答No.1
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C++ Builderでの自作関数について

    初歩的な質問で申し訳ありません。 C++ Builderでアプリケーションを作成する際、 様々なアプリケーションで自作の関数を利用したいのですが、 どうすればよろしいのでしょうか? 【イメージ】 ボタンクリックのイベント{ jisaku_kansu(); } 関数名の付け方、宣言の仕方、作成するアプリケーションのソースの どこで参照するかなど、手順を教えてください。

  • 自作した関数やクラスの管理方法

    はじめまして、関数やクラスを多数自作をしていくと、関数の場合どんな関数を作ったか忘れてしまったりします、クラスの場合はどのクラスから継承した分からなくなったりします。 そこで自作したソースをきちんと管理したいのですが、どんなアプリを皆様お使いなのか分かりません、お勧めのアプリを教えて下さい。 個人で使用する規模のものでOKです。 グループで開発する事は考えておりません。 ご回答を宜しくお願いします。

  • C++ Builderでの自作関数

    C++ Builderでの自作関数 初心者のため、初歩的な質問で恐れ入ります。 今、C++ Builderを使いアプリを作成中なのですが、 下記のような自作関数を使いたいのですがどのように書くと エラーがでなくなるのでしょうか? main関数中で、あるif文に該当すると自作関数の内容を行いたいと思っています。 自作関数には、テキストファイルへ文字列データの書き出しをする内容を書いています 今、引数にはvoidを使っていますが、 「TForm1のサイズが不明、あるいはゼロ」「宣言の構文エラー」というエラーが出てしまいます。 voidにしているのが原因でしょうか? 何もわかっていなく恐縮ですが、よろしくお願いします!

  • atoi を自作するには

    atoi という関数がありますが、これを自作しているページがあれば教えてください。もしくは、直接回答でも構いません。自分で書いているんですが、どうもポインタで失敗しているようなので、参考になるようなソースがあれば御紹介ください。

  • Excel VBAで組んだ自作関数が認識されない

    お世話になります。お教えください。 Excel2000や2003において、自作関数を作成。 (B(C3,D2,E2,F2,F3,$E$6,$E$7,$I$5)-A(C4,D4,E4,F4,$E$6,$E$7,$I$5)のように、セルの数値を読み込み、ある計算を2回(A関数とB関数)させ 最後に差を求める。) 計算させると値が出るのですが、VBAを盛り込んだExcelファイルを保存させるとエラーを表示します。("=VALUE"?などと出る) 自作関数のセル位置でEnterを押すと再認識して値が出るのですが・・・。 対処法をご存知の方がいらっしゃったらお教えください。 お願いします。

  • phpのImageColorAllocate関数について

    PHPではじめてGDライブラリについて勉強していますが、どうも合点がいかないところがあります。以下、ソースです。 $image = ImageCreate(100, 100); *1 $black = ImageColorAllocate($image, 0, 0, 0); $white = ImageColorAllocate($image, 255, 255, 255); *2 ImageString($image, 5, 5, 5, 文字, $white); イメージクリエイト関数でイメージの土台を作成します。その後、ImageColorAllocate関数で第一の引数に$image(イメージクリエイト関数で作成したイメージオブジェクト?)を指定していますが、これはイメージオブジェクトに関連付けるということなんでしょうか? また、上記ソースで文字列が白になるのはImageString関数で$whiteをしているから理解できますが、画像の背景色が勝手に最初にImageColorAllocate関数で指定した色になるのが理解できません。どこにもそんな命令自体が書いてないと思いますが・・ 初歩的だと思いますが、ネットや持っている書籍をみても載っていませんでした。 分かるかた、ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • 自身のセル番地を取得する関数の自作

    Excel VBAで以下の処理を行う関数を作成したいと思っていますが、 実装方法がわかりません。 <要求> 次の数式と同様の結果をもたらす関数を自作したい。 =ADDRESS(ROW(),COLUMN()) <作成しようとしている関数のイメージ> Function getCurrentAddress() As String ~~~ 処理 ~~~ End Function <期待する結果> セル番地:C4のセルに関数を入力した場合 =getCurrentAddress() -結果- C4 どなたか、解決方法をご存知の方 ご教示いただけますか?

  • Windows XPからWindows7へ

    Windows XPで使っていたファイル(Excel2003)をフォルダにまとめて、Windows7にコピーし、 Excel2010で開くと、読み取り専用で開かれるので上書き保存が出来ません。 「権限がありません。管理者に問い合わせてください・・・。」メッセージがでてきます。 ファイルは読み取り専用になっていません。Windows7でフォルダを新規に作成し、 Excel2003のファイルをコピーすると通常の保存が可能になりました。 WindowsXPで作成したフォルダが通常通り使える方法はありますか?

  • 自作ホームページがうまく表示されません。

    自作ホームページがうまく表示されません。 ホームページを作ったので、そのフォルダを圧縮してメールに添付して友人に送りました。 解凍してみたらしいのですが、通常の文字などは表示されるのですが、イメージなどがまったく表示されないらしいのです。 イメージやフラッシュなどを挿入しているのですが、私のデスクトップ上にあるときには普通に表示されるのに、どうしてなのでしょうか?

  • Access 自作関数

    お世話になります。アクセス2000です。 モジュールで以下のようなものを書きました。 月末日を求める関数を作りたかったのです。 Public Function Gend()   Dim ge As Date   ge = CDate([Forms]![F_Main]![年] & "/" & [Forms]![F_Main]![月] & "/" & "01")   ge = DateAdd("m", 1, ge)   ge = DateAdd("d", -1, ge) End Function 年は西暦4桁(2004)月は2桁(02)が入っています。 このGend()をクエリーの抽出条件欄に「 <=Gend() 」って書きましたが上手く動きません。エラーにはならないのですが、抽出件数が0件でした。(実際に#2004/02/29#ってやるとちゃんと出るのです) 初めて自作関数なるものを作成したのでどこが違うのかさっぱりです。 お助けを・・・・!