-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
言語機能のページタイトルを、具体的な変更が内容がわかるよう改善する #1276
Comments
提案を見た時は良さそうに思ったのですが、実際に例を見てみるとわかりにくく感じます。多くが修飾構造的に「 「 例:
あとこの様に用語自体もなくしてしまう形だと、逆に用語についての説明を求めて入ってくる人が見つけられなくなってしまうのでよくない気がします。個人的には用語も残していただけるといいなと思います。タイトルが長くなってしまうかもしれませんが、個人的にはタイトルは長くてもいいかなと素朴に思います。 |
上記同意です。例えば「コンセプト」や「一様初期化」といったC++固有用語(Term)は、一定の市民権を得ているものも多いですし、タイトルとして記載されている状態が好ましいと思います。 言語機能ページタイトルは大きく2種類に大別される気がしており、それぞれで対応方針を分けてもよいのではないでしょうか。
|
新しい機能導入か既存機能の改善かはだいぶ主観にはなりそうで明文化が難しいですが主要な執筆者なら概ね切り分けられると思うので良さそうに思えます。 |
SEO (検索エンジン最適化) 的にはページタイトルが最も効く、という事情があるので、ユーザーが目的のページに辿り着きやすいように、新しい機能の導入でも補足情報はタイトルに入れてもいい気がします。 |
説明対象に名前(用語でも通称でも)が付いている場合はそれをタイトルにして、あわせて補足的に説明も付加する(括弧書きや「~○○~」)案に賛成です。 |
既存機能に対する変更と区別するという @yohhoy さんの案に同意です (というか、元より 既存機能に対する変更や追加の機能については括弧書きよりも ところで |
通常関数の戻り値型推論 と対比関係に持ち込めるかとちょっと考えましたがそこまでしなくていいか |
それでは一旦、変更案をまた考えてみます。 |
変更案を見直しました。これでいかがでしょう。 C++11
C++14
C++17
C++20
|
faithandbraveさん新案に対して、(弱い)改善提案です:
新しい |
波括弧初期化って何の訳だろうと思ったのですが braced-init-list からの類推による独自の呼び名ですか? リスト初期化 (list-initialization) にしませんか。
と思ったのですが "波カッコ初期化" だと幾つか用例があるのですね。。 ただし対応する C++11 の記事の名前は提案文書のタイトルから取って一様初期化 (uniform initialization) になっています…が多分これはこれまでの初期化をもっと一様にしましょうという "動き" につけられた名前みたいな雰囲気で、実際に導入された機能の名前ではない? こういうのはどちらの名前にしたら良いのかは際どいところですね。一様初期化と呼んでいる所も幾つかありますね。 |
|
リスト初期化にしなかったのは、 一様初期化は、機能名に変えてしまってよいと思います。 |
Oh... 「 シンプルな 元案1. か、全部盛り込んだ 案4. のいずれかを推します。
|
横からですが、4 > 1 >> その他 かなという印象です |
私も4がいいかなと思いました。そうしましょうか。 |
対応完了しました |
わかりにくいページタイトルを見つけて改善案を考えていきたいです。
問題指摘が落ち着いたら修正してクローズします。
C++11
auto
auto
decltype
decltype
noexcept
noexcept
constexpr
constexpr
nullptr
nullptr
char16_t
とchar32_t
char16_t
とchar32_t
を追加alignas
alignas
alignof
alignof
long long
型long long
C++14
decltype(auto)
decltype(auto)
constexpr
の制限緩和constexpr
関数内での条件分岐とループの文を許可[[deprecated]]
属性[[deprecated]]
属性C++17
[[maybe_unused]]
属性[[maybe_unused]]
属性[[nodiscard]]
属性[[nodiscard]]
属性[[fallthrough]]
属性[[fallthrough]]
属性constexpr if
文if constexpr
constexpr if
とif constexpr
で編集合戦になったのでissueで決めたいfor
ループの制限緩和for
文のイテレータ型が一致しないことを許可__has_include
__has_include
C++20
consteval
C++23
if consteval
if consteval
The text was updated successfully, but these errors were encountered: