standard-library

    51

    3答えて

    "C標準ライブラリ"と "C POSIXライブラリ"で定義されている多くのヘッダファイルが見つかりましたので、少し混乱します"C標準ライブラリ"。 したがって、 "C標準ライブラリ"はANSI C組織によって定義されたライブラリであり、異なるプラットフォーム(Win32/Unix系)で異なる実装があり、 "C POSIX lib"は単なる実装ですUnixのようなOSで "Cの標準lib"のために、

    0

    1答えて

    私はカスタム言語を開発していますが、すべてうまくいきますが、getchar()、fopen()などの標準関数のサポートを追加するのをやめました。視覚的な.libファイルですが、大量のタスク(例えば、仕様が不足しているため)です。他にもアイデアはありますか?それはどのようにDのような言語で作られていますか? 編集: 私が達成したいことは、システム機能(たとえば、ファイルを開く、ソケットを使用するなど

    1

    1答えて

    言語エンジン(コンパイラまたはインタプリタ、AST、構文、基本セマンティクス)は知っていますが、標準ライブラリはありません(整数型または算術型でないこともあります)。そんなことはありますか?私は、標準ライブラリをC++で実装できるようにしたいと考えています。そんなことがあるの?

    1

    2答えて

    私はPythonにはかなり新しく、最近新しいMac miniで開発を始めました。あなたが知っているように、2.7がインストールされています。 私が実行している問題は、標準ライブラリがインストールされていないことです。 モジュールをインポートするときに構文エラーが発生します(SyntaxError:無効な構文)。 私は通訳を実行すると、ヘルプを取得することを決めたしばらくこの後、私はARGVのdat

    2

    3答えて

    ベクトルからいくつかのイテレータを消去したいので、これは今のところです。 void function(std::vector <class*> & vector) { std::vector <class*>::iterator it; for(it = vector.begin(); iter != vector.end(); ++iter) {

    40

    3答えて

    教科書関数オーバーロードのテンプレート特化によるswap(x,y)のような標準ライブラリ関数の独自の実装を提供することができます。これは、代入スワップ以外のもの、例えばSTL containers(これは既にスワップが書かれていますが、私が知っている)のようなものから利益を得ることができるあらゆるタイプに役立ちます。 私の質問は以下のとおりです。 より良い何:あなたの専門 スワップ実装を与えるため

    1

    2答えて

    Python 2.7.x標準ライブラリのモジュールのみを使用して、HTMLをテキストに変換する最良の方法を探しています。 (つまり、no BeautifulSoupなど) HTMLからテキストへの変換では、私はlynx -dumpという道徳上の同等物を意味します。実際、HTMLタグをインテリジェントに取り除き、すべてのHTMLエンティティをASCII(またはUTF8でエンコードされたユニコード)に

    11

    2答えて

    Haskellを学び始めたばかりで、Haskellの関数がどのように実装されているかを見ると非常に役立ちます。私は別の質問で標準プレリュードを見つけることができましたが、私は現在Data.Listに興味があります。これらの機能のソースを見つける方法はありますか? 私は本当に順列とヌブを見たいと思います(そして残りは今のところ私にとっては最も興味深い)。ここで

    8

    2答えて

    私は、クエリ文字列を操作するためにjava.net.URIを使用しようとしましたが、あるURLからクエリ文字列を取得して別のURLに配置するような非常に単純なタスクでも失敗しました。 あなたが仕事の下にこのコードを作成する方法 URI sample = new URI("test?param1=x%3D1"); URI uri2 = new URI( "http", "

    15

    2答えて

    私はseqの定義を探していて、この奇妙なことを見つけました。これらの関数はすべて同じ/類似の定義を持つのはなぜですか? seq :: a -> b -> b seq = let x = x in x inline :: a -> a inline = let x = x in x lazy :: a -> a lazy = let x = x in x この定義では、ソースコー