問題タブ [user-defined-literals]

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

c++ - MSVC 2017 の無効なリテラル サフィックス

というファイルに次のコードがありますConsole.hpp

今、内部Main.cppに があり#include "Console.hpp"、接尾辞を使用しようとしています

残念ながら、次のエラーが表示されます。

エラー C3688 無効なリテラル サフィックス '_t'; リテラル演算子またはリテラル演算子テンプレート 'operator ""_t' が見つかりません

誰かが何が起こっているのかを理解するのを手伝ってくれますか?

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

c++ - Point のリテラルを作成する - C++

オブジェクトが xy 軸上の点である単純なライブラリを作成しようとしています。

次のようなリテラルを使用できるようにしたい:

Point a = (3,4);

(3,4)ポイント リテラルです。

ユーザー定義リテラルについて読みましたが、(私が理解しているように) これは不可能のようです。

"(3,4)"_P私が理解しているように、可能かもしれません。

ただし、このページで、次のようなユーザー定義リテラルの興味深い使用法を見つけました。

一部1iはユーザー定義リテラルとして理解できますが、全体では理解できません1.0 + 1i

私が欠けているもの、および(x,y)を使用せずに似たリテラルを取得する最も近い方法は何ですか"

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

c++ - 変数のユーザー定義リテラルはありますか?

C++11 のユーザー定義リテラルは、整数と浮動小数点数が m、cm、mm、km などの特定の単位を持つのに役立ちます。しかし、定数しか扱っていないようです。私は常にいくつかの長さを計算し、それらを異なる単位に変換するランタイムプログラムを持っています。変数用の C++ のユーザー定義リテラルのような同様のメカニズムもありますか?