portability

    3

    7答えて

    作り、どのようにあなたは(私はC/C++ないJavaまたはC#に意味) 誰もが、それは自分のスープです作るの一種である携帯コードを作成することができます強力な標準はまだありません来ます。 Apache Portable Runtimeのような第三者のライブラリさえあります。

    121

    10答えて

    off_tとsize_tのようなタイプを印刷しようとしています。ポータブルのprintf()の正しいプレースホルダは何ですか? これらの変数を印刷する方法はまったく異なりますか?

    20

    10答えて

    WindowsプラットフォームでGUIアプリケーションの開発をサポートする無料のツール(言語、環境)を知っている人はいますか? 私は外部ランタイムやライブラリに依存しない単一の実行可能ファイルを作成できるようにしています。 このEXEは、Process ExplorerまたはSysInternalsのAutorunsと非常によく似た方法で実行できます。言い換えると;インストーラなし、移植可能なアプ

    0

    3答えて

    私はケーキに慣れていません。だから私の質問です。私たちはmysqlでアプリケーションを開発していますが、最終的にはmssqlやoracleにデプロイする必要があります。私たちが主キーで奇妙な問題を起こさないようにするにはどうすればよいですか? mysqlにはAUTO INCREMENTカラムがありますが、oracleではIIRCでシーケンスを使用する必要があります。これを透明な変更にする方法はあり

    4

    2答えて

    hash_mapとhash_setヘッダーはまだC++標準には含まれていませんが、最近使用したすべてのコンパイラで拡張機能として利用できます。 私は、移植性を犠牲にすることなくこれらを実際のコードにどれだけ頼ることができるのだろうかと思っています。 のLinux(x86_64版、AMD/Intelの):: GCC、インテル、ポートランドコンパイラ AIX(Iには、アーキテクチャとコンパイラのホスト

    30

    7答えて

    アレイ用にポータブルコードで新しい配置を実際に使用することはできますか? 新しい[]から戻ってくるポインタは、あなたが渡したアドレスと必ずしも同じではないようです(5.3.4、標準の注12がこれが正しいことを確認しているようです)このような場合に、アレイに入るバッファをどのように割り当てるかを見てください。 次の例は、この問題を示しています。 Visual Studioにコンパイルされ、この例では

    13

    7答えて

    私は移植したいライブラリを書いています。したがって、glibcやMicrosoftの拡張機能や標準にないその他のものに依存してはいけません。私はstd :: exceptionから派生したクラスの素敵な階層を持っており、ロジックと入力のエラーを処理するために使用しています。特定の種類の例外が特定のファイルと行番号でスローされたことがわかっていますが、実行結果がどのようになっているのかが分かっている

    16

    8答えて

    最近、私は代替バックエンドとしてMS SQL Serverをサポートするために、私たちのアプリケーションの一部を変更し始めました。私はに走った互換性の問題の 一つは、MySQLの使用は、永続的なストレージを必要とせず、セッションの間、非常に高速なアクセスのためのデータを保持するメモリ内のテーブルを作成するための一時テーブルを作成します。 MS SQLで同等とは何ですか? 要件は、私はそれが永久的な

    2

    3答えて

    usbキーにmsdnのドキュメントを保存する方法はありますか? WebまたはMSDNライブラリプログラム。 私はportableappsものでusbkeyを設定しています。