問題タブ [standard-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
579 参照

ruby - attr_reader にインスタンス変数とは異なる名前のメソッドを作成させる方法はありますか?

Rubyでは、次のようなことを行う方法はありますか

つまり、変数とは異なる名前を使用する変数のアクセサ メソッドを作成する標準的な方法はありますか。(もちろん、手作業でコーディングする以外に。)

0 投票する
1 に答える
1946 参照

c - Cで文字を比較する方法

ストリームの最初のバイトを比較する必要がある小さなプロジェクトがあります。問題は、そのバイトが 0xe5 またはその他の印刷不可能な文字である可能性があるため、その特定のデータが不良であることを示している (一度に 32 ビットを読み取る) ことです。許可できる有効な文字は、AZ、az、0-9、'.' です。とスペース。

現在のコードは次のとおりです。

だから問題は、私が次のことをしようとしたときです:

うまくいきません。中にクエスチョン マークが付いた黒い 6 面のひし形を示すような文字が表示されます...理論的には次の文字のみを許可する必要がありましたSpace (32), 0-9 (48-57), A-Z (65-90), a-z (97-122):

ctype.h -> iscntrl、isalnum、ispunct の関数を使用してみましたが、これも機能しませんでした。

単純な C の問題であると私が想定していることで、仲間の C 初心者を助けることができる人はいますか? それは大歓迎です!

ありがとう。マーティン

0 投票する
0 に答える
253 参照

c++ - ヒープ内の既存の char* の所有権を std::string に渡す方法はありますか?

重複の可能性:
std::string をコピーせずに char* から初期化する

mallocやmemcpyを追加せずに、ヒープに割り当てられたchar *の「所有権」をstd::stringインスタンスに渡す方法を本当に知りたいです。このような方法で文字列を作成する方法を知っている人はいますか? 理想的には、次のようになります。

ただし、実際にバッファをコピーすることはありません。代わりに、バッファが文字列のプロパティになり、文字列オブジェクトが削除されたとき (つまり、範囲外になったとき) に free() になるようにします。

これは、標準ライブラリのアロケーターがサポートできるものですか、それとも自分でアロケーターを構築する必要がありますか?

0 投票する
12 に答える
191630 参照

c - C での大文字と小文字を区別しない文字列比較

char*大文字と小文字を区別せずに比較したい2 つの郵便番号があります。これを行う機能はありますか?

または、関数を使用するたびにループしてからtolower比較する必要がありますか?

この関数が文字列内の数字とどのように反応するかについてのアイデア

ありがとう

0 投票する
5 に答える
3255 参照

c++ - 文字列への出力の cout に相当するものは何ですか?

私はすでにこれを知っているはずですが...printfそのままですか? 例を挙げてください。sprintfcout____

0 投票する
4 に答える
277 参照

c++ - std::allocator rebind でオブジェクトの所有権を譲渡する

私は Visual Studio 2008 C++ アプリケーションを使用しており、std::vector. しかし、私は問題に遭遇しました。私の実装は、リソースへのハンドルを所有するアロケータに依存しています。この機能を使用する場合rebind、ハンドルの所有権を新しいアロケーターに譲渡する必要があります。このようなもの:

残念ながら、古いアロケーターのハンドル所有権を解放することはできませんconst。rebind コンストラクターから削除するconstと、コンテナーはそれを受け入れません。

この問題を回避する良い方法はありますか?

0 投票する
3 に答える
175 参照

python - python:真の組み込みファイルオブジェクトはどこに必要ですか?

のpython docs on からurllib.urlopen()、関数が成功時に返すファイルのようなオブジェクトについて話します:

(ただし、これは組み込みファイル オブジェクトではないため、真の組み込みファイル オブジェクトが必要ないくつかの場所では使用できません。)

真のビルトイン ファイル オブジェクトが必要ないくつかの場所はどこですか?

注意: これは純粋に好奇心からです... ここで解決すべき実際的な問題はありません。

0 投票する
3 に答える
2495 参照

c++ - std::vectorが範囲外

現在、ベクターにロードした.objモデルをレンダリングしようとしています。Vector3Dオブジェクトを配列から取得しようとしていますが、範囲外エラーが発生します。たとえば、配列に12個のオブジェクトがある場合、配列がクラッシュする前に5になります。レンダリングのコードは次のとおりです。

デバッグ用のmb_print_once...は無視してください。

0 投票する
3 に答える
679 参照

scala - Optionの代わりにnullを返すScalaメソッドとその理由は何ですか?

標準ライブラリが完全に無料であるかどうか、そうでない場合は、インスタンスを返すよりも返す方が望ましいnull合理的なユースケースが存在するかどうかに関心があるのではないかと思います。nullOption

0 投票する
5 に答える
6886 参照

c++ - では、最高のオンライン C++ 標準ライブラリ リファレンスはどこで見つけることができますか?

ご存知のように、コメントや例などがあります。

コーディング時のクイックリファレンスが必要です。