問題タブ [digraphs]

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 投票する
4 に答える
12697 参照

c++ - C と C++ にダイグラフがあるのはなぜですか?

今日、C99 と C++ に有向グラフがあることを知りました。以下は有効なプログラムです。

私の質問は、なぜそれらが存在するのですか?

0 投票する
8 に答える
7638 参照

c++ - C++ で「and」および「or」代替トークンが導入されたのはいつですか?

Reddit からこの素敵な記事を読みました。

彼らは言及andし、or「代替トークン」で&&あり、||

私は今までこれらのことをまったく知りませんでした。もちろん、ダイグラフとトリグラフについては誰もが知っていますが、andor? いつから?これは標準への最近の追加ですか?

Visual C++ 2008 で確認したところ、これらは構文エラー以外のものとして認識されないようです。どうしたの?

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

vim - vimの著作権文字

以前は、いくつかのキーの組み合わせによって、vim でこの著作権記号を取得していました。誰かが今それを手伝ってくれますか?私は単にそれを思い出すのに失敗します。

また、可能であれば、そのようなキャラクターをもっと共有してください...誰かがいつかそれを必要とするかもしれません.

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

c++ - <: テンプレート引数リストを開始できません

エラー <: cannot begin a template argument list on g++ コンパイラ. コード

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

c++ - 「ネストされた」テンプレート `>>` 問題が解決されました。`<::` はどうですか?

C++0x は、 のように、テンプレート ID の連続する閉じ山括弧の問題に対処します vector<vector<int>>。これ以上の間にスペースは必要ありません> >。C++0x は<::like inの問題に対処していvector<::MyType>ますか? <との間のスペースは::まだ必要ですか?

編集:標準(ドラフト)の文言を意味します。多くのコンパイラは長い間それに対処しています

0 投票する
2 に答える
1489 参照

c - 文字列のリストを比較するための最良のデータ構造とアルゴリズムは何ですか?

次のルールに一致する単語の可能な限り長いシーケンスを見つけたいと思います。

  • 各単語は最大1回使用できます
  • すべての単語は文字列です
  • 2つの文字列saであり、の最後の2文字がの最初の2文字と一致するsb場合は連結できます。sasb

連結の場合は、それらの文字を重ねて実行します。例えば:

  • sa="トリノ"
  • sb = "novara"
  • sa concat sb = "torinovara"

たとえば、次の入力ファイル「input.txt」があります。

novara

トリノ

ベルチェリ

ラヴェンナ

ナポリ

リバノ

メッセニア

ノビリグレ

ローマ

また、上記のルールに従った上記のファイルの出力は次のようになります。

トリノ

novara

ラヴェンナ

ナポリ

リボルノ

ノビリグレ

可能な最長の連結は次のとおりです。

誰かがこれで私を助けてくれますか?これに最適なデータ構造は何でしょうか?

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

c++ - ダイグラフとトリグラフは現在使用されていますか?

かつてC と C++ でdigraph と trigraphを使用する理由があったことを考えると、今日書かれているコードにそれらを入れる人はいますか? それらを含む、まだメンテナンス中の大量のレガシー コードはありますか?

(注: ここで、「有向グラフ」は「有向グラフ」を意味しません。有向グラフ三重グラフには複数の意味がありますが、ここでの使用目的は、??=またはのような<:文字の代わり#になるシーケンスです[)

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

vim - vimの複数の有向グラフ

ご存じのとおり、vim にはダイグラフを使用して特定の文字を入力する機能があります (入力モードで Ctrl+K Rg を実行すると、たとえば ® が生成されます)。

ホットキーを定義して、複数のダイグラフを入力できるモードに入る方法はありますか? たとえば、「Ctrl+K sa Ctrl+K yo Ctrl+K na Ctrl+K ra」の代わりに「さよなら」と書くと「さよなら」になります。

0 投票する
2 に答える
333 参照

c - Bloodshed/DevC++ コンパイラで digraph と trigrpah を操作するにはどうすればよいですか

コンパイラでは、トライグラフとダイグラフは対応する単一の文字に置き換えられません。むしろ、このような警告を出しています。

このタイプの警告が表示される理由と、これを解決してトライグラフとダイグラフを使用する方法を知りたいです。彼らはどのような目的でその言語にいたのですか???

注 - ダイグラフとトリグラフがどのように機能するかを確認したいので、それらは時代遅れなので使用しないように言わないでください... ありがとうアドバンス

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

vim - vimでダイグラフを無効にする

gVim のインストールで異常な問題が発生しました。コンピューターの電源を入れたときの約半分の時間で、gVim は 'a や "o などの文字シーケンスを対応する有向グラフ文字に自動的に置き換えます。残りの半分の時間は、そうではありません。 . 文字列やその他のシーケンスを入力するのが非常にイライラするので、この機能は必要ありません. しかし、無効にする方法が見つかりません.

これは、バックスペースまたはCTRL-Kを使用して何かを行うため、デフォルトの有向グラフオプションではないようです。これは何ですか?vimfiles フォルダーにある唯一のパッケージは pyflakes です。キーマップをデフォルトに設定し、EasyAccents プラグインがインストールされていないことを確認してみました。ありがとう!