Skip to content

<cstdlib>, <cstdio> およびその他の調整 #1467

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

Merged
merged 11 commits into from
Jul 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion lang/cpp11/alias_templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,4 +107,4 @@ typedef void_alloc::rebind<int>::other int_alloc;
- [N1451 A Case for Template Aliasing](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1451.html)
- [N1489 Templates aliases for C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1489.pdf)
- [N2112 Templates Aliases](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2112.pdf)
- [N2258 Templates Aliases](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf)
- [N2258 Templates Aliases](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/alignas.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,4 +115,4 @@ N2341 からはわからない、恐らくないと思われる。


## 参照
- [N2341 Adding Alignment Support to the C++ Programming Language / Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf)
- [N2341 Adding Alignment Support to the C++ Programming Language / Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/alignof.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,4 @@ N2341 からはわからない、恐らくないと思われる。


## 参照
- [N2341 Adding Alignment Support to the C++ Programming Language / Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf)
- [N2341 Adding Alignment Support to the C++ Programming Language / Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/c99_predefined_macros.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@

## 参照
- [N1653 Working draft changes for C99 preprocessor synchronization](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm)
- [CWG Issue 630. Equality of narrow and wide character values in the basic character set](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#630)
- [CWG Issue 630. Equality of narrow and wide character values in the basic character set](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#630)
2 changes: 1 addition & 1 deletion lang/cpp11/char16_32.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ int main()
- [N2018 New Character Types in C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2018.html)
- [N2149 New Character Types in C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2149.html)
- [N2249 New Character Types in C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html)
- [N2170 Universal Character Names in Literals](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html)
- [N2170 Universal Character Names in Literals](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html)
2 changes: 1 addition & 1 deletion lang/cpp11/delegating_constructors.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,4 @@ ECMA規格となっているC++/CLIには、この問題を解決するための
- [N1581 Delegating Constructors](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1581.pdf)
- [N1618 Delegating Constructors (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1618.pdf)
- [N1895 Delegating Constructors (revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1895.pdf)
- [N1986 Delegating Constructors (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf)
- [N1986 Delegating Constructors (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf)
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ int main()

## 参照
- [CWG Issue 382. Allow `typename` outside of templates](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#382)
- [CWG Issue 468. Allow `::template` outside of templates](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#468)
- [CWG Issue 468. Allow `::template` outside of templates](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#468)
2 changes: 1 addition & 1 deletion lang/cpp11/deprecation_of_the_register_keyword.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ register int v = 42;


## 参照
- [CWG Issue 809. Deprecation of the `register` keyword](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#809)
- [CWG Issue 809. Deprecation of the `register` keyword](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#809)
2 changes: 1 addition & 1 deletion lang/cpp11/earlier_declarated_array_bounds.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ int S::y[]; // 要素数は10


## 参照
- [CWG Issue 619. Completeness of array types](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619)
- [CWG Issue 619. Completeness of array types](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#619)
2 changes: 1 addition & 1 deletion lang/cpp11/explicit_conversion_operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ int main()
- [N1592 Explicit Conversion Operators](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1592.pdf)
- [N2223 Explicit Conversion Operator Draft Working Paper](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2223.pdf)
- [N2333 Explicit Conversion Operator Draft Working Paper Revision 1](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2333.html)
- [N2437 Explicit Conversion Operator Draft Working Paper (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf)
- [N2437 Explicit Conversion Operator Draft Working Paper (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/extend_friend_targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@ int main()
- [N1520 Extended friend Declarations](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1520.pdf)
- [N1616 Extended friend Declarations (Rev. 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1616.pdf)
- [N1722 Extended friend Declarations (Rev. 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1722.pdf)
- [N1791 Extended friend Declarations (Rev. 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf)
- [N1791 Extended friend Declarations (Rev. 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf)
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ int main()
- [CWG Issue 198. Definition of "use" in local and nested classes](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#198)
- [CWG Issue 613. Unevaluated uses of non-static class members](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#613)
- [N2150 Extending sizeof to apply to non-static data members without an object](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2150.html)
- [N2253 Extending sizeof to apply to non-static data members without an object (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html)
- [N2253 Extending sizeof to apply to non-static data members without an object (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html)
2 changes: 1 addition & 1 deletion lang/cpp11/extern_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,4 @@ void user2()

## 参照
- [N1448 Controlling Implicit Template Instantiation](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1448.pdf)
- [N1987 Adding "extern template" (version 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm)
- [N1987 Adding "extern template" (version 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/feature_test_macros.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ SD-6 は C++11 の機能について以下のテストマクロを定義する
| `__has_cpp_attribute(noreturn)` | `200809` | [属性](attributes.md#noreturn) | predefined |

## 参照
- [SD-6: SG10 Feature Test Recommendations: Standard C++](https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations#recs.cpp11)
- [SD-6: SG10 Feature Test Recommendations: Standard C++](https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations#recs.cpp11)
2 changes: 1 addition & 1 deletion lang/cpp11/func.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,4 +90,4 @@ S::print() : print
## 参照
- [N1534 Proposed addition of `__func__` predefined identifier from C99](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1534.txt)
- [5.41 Function Names as Strings - GCC](https://gcc.gnu.org/onlinedocs/gcc-3.3.5/gcc/Function-Names.html)
- [Predefined macros | Microsoft Docs](https://docs.microsoft.com/ja-JP/cpp/preprocessor/predefined-macros?view=vs-2019)
- [Predefined macros | Microsoft Docs](https://docs.microsoft.com/ja-JP/cpp/preprocessor/predefined-macros?view=vs-2019)
2 changes: 1 addition & 1 deletion lang/cpp11/global_scope_syntax_in_nested_name_specifier.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,4 @@ nested-name-specifier:


## 参照
- [CWG Issue 355. Global-scope `::` in nested-name-specifier](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355)
- [CWG Issue 355. Global-scope `::` in nested-name-specifier](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#355)
2 changes: 1 addition & 1 deletion lang/cpp11/inheriting_constructors.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ struct Derived : Base {
- [N2376 Inheriting Constructors (revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2376.html)
- [N2438 Inheriting Constructors (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2438.htm)
- [N2512 Inheriting Constructors (revision 4)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html)
- [N2540 Inheriting Constructors (revision 5)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm)
- [N2540 Inheriting Constructors (revision 5)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/inline_namespaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -250,4 +250,4 @@ v2
- [7.9 Namespace Association - Using the GNU Compiler Collection (GCC)](https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/Namespace-Association.html)
- [CWG Issue 812. Duplicate names in inline namespaces](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#812)
- [CWG Issue 861. Unintended ambiguity in inline namespace lookup](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#861)
- [Inline namespaces and ambigous declarations - Stackoverflow](http://stackoverflow.com/questions/27252466/inline-namespaces-and-ambigous-declarations/)
- [Inline namespaces and ambigous declarations - Stackoverflow](http://stackoverflow.com/questions/27252466/inline-namespaces-and-ambigous-declarations/)
2 changes: 1 addition & 1 deletion lang/cpp11/local_and_unnamed_type_as_template_arguments.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,4 @@ int main()
- [N2187 Names, Linkage, and Templates (rev 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2187.pdf)
- [N2402 Names, Linkage, and Templates (rev 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2402.pdf)
- [N2635 Local and Unnamed Types as Template Arguments](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2635.html)
- [N2657 Local and Unnamed Types as Template Arguments](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm)
- [N2657 Local and Unnamed Types as Template Arguments](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/noexcept.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,4 +196,4 @@ int main()
- [N3204 Deducing "`noexcept`" for destructors](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3204.htm)
- [N3205 Delete operators default to `noexcept`](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3205.htm)
- [N3103 Security impact of `noexcept`](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3103.pdf)
- [ムーブによるpop - Faith and Brave - C++で遊ぼう](http://faithandbrave.hateblo.jp/entry/20130604/1370327651)
- [ムーブによるpop - Faith and Brave - C++で遊ぼう](http://faithandbrave.hateblo.jp/entry/20130604/1370327651)
2 changes: 1 addition & 1 deletion lang/cpp11/non_static_data_member_initializers.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@ int main()
- [N2354 Class member initializers](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2354.htm)
- [N2426 Class member initializers](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2426.htm)
- [N2628 Non-static data member initializers](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2628.html)
- [N2756 Non-static data member initializers](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm)
- [N2756 Non-static data member initializers](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/nullptr.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,4 +132,4 @@ private:
- [N1488 A name for the null pointer: `nullptr`](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1488.pdf)
- [N1601 A name for the null pointer: `nullptr` (revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1601.pdf)
- [N2214 A name for the null pointer: `nullptr` (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2214.pdf)
- [N2431 A name for the null pointer: `nullptr` (revision 4)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf)
- [N2431 A name for the null pointer: `nullptr` (revision 4)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/override_final.md
Original file line number Diff line number Diff line change
Expand Up @@ -432,4 +432,4 @@ struct D explicit : B
- [N3163 Override Control Using Contextual Keywords](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3163.pdf)
- [N3206 Override control: Eliminating Attributes](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm)
- [N3234 Remove explicit from class-head](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3234.pdf)
- [N3272 Follow-up on override control](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm)
- [N3272 Follow-up on override control](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/pragma_operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,4 @@ int main()
```

## 参照
- [N1653 Working draft changes for C99 preprocessor synchronization](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm)
- [N1653 Working draft changes for C99 preprocessor synchronization](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/predefined_macros.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@
- [N2693 Requirements on programs and backwards compatibility](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2693.html)
- [CWG Issue 1169. Missing feature macro for strict pointer safety](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1169)
- [P2186R2 Removing Garbage Collection Support](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2186r2.html)
- C++23でのマクロ`__STDCPP_STRICT_POINTER_SAFETY__`削除
- C++23でのマクロ`__STDCPP_STRICT_POINTER_SAFETY__`削除
2 changes: 1 addition & 1 deletion lang/cpp11/range_based_for.md
Original file line number Diff line number Diff line change
Expand Up @@ -374,4 +374,4 @@ int main()
- [N2930 Range-Based For Loop Wording (Without Concepts)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html)
- [N3337 Working Draft, Standard for Programming Language C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf)
- [一時オブジェクトの寿命と右辺値参照、ムーブセマンティクスのお話 - Qiita](https://qiita.com/rinse_/items/ad0cc7e351e836595c94)
- [c++ - Safe to erase from map inside range based for? - Stack Overflow](https://stackoverflow.com/questions/25246937/safe-to-erase-from-map-inside-range-based-for)
- [c++ - Safe to erase from map inside range based for? - Stack Overflow](https://stackoverflow.com/questions/25246937/safe-to-erase-from-map-inside-range-based-for)
2 changes: 1 addition & 1 deletion lang/cpp11/ref_qualifier_for_this.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,4 @@ int main()
- [N1784 A proposal to add l-value member function qualifier](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1784.htm)
- [N1821 Extending Move Semantics To `*this` (Revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1821.htm)
- [N2377 Extending move semantics to `*this` (revised wording)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2377.htm)
- [N2439 Extending move semantics to `*this` (revised wording)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm)
- [N2439 Extending move semantics to `*this` (revised wording)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/reference_collapsing.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,4 @@ int main()


## 参照
- [CWG Issue 988. Reference-to-reference collapsing with decltype](https://wg21.cmeerw.net/cwg/issue988)
- [CWG Issue 988. Reference-to-reference collapsing with decltype](https://wg21.cmeerw.net/cwg/issue988)
2 changes: 1 addition & 1 deletion lang/cpp11/remove_export_templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,4 @@ EDGフロントエンドとそれを使用するコンパイラのComeauとICC
- [N3065 Removing Export](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3065.html)
- [CWG Issue 820. Deprecation of export](https://wg21.cmeerw.net/cwg/issue820)
- [Using export keyword with templates - StackOverflow](http://stackoverflow.com/questions/5416872/using-export-keyword-with-templates)
- [N1426 Why We Can't Afford Export](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf)
- [N1426 Why We Can't Afford Export](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf)
2 changes: 1 addition & 1 deletion lang/cpp11/reserved_namespaces_for_posix.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@


## 参照
- [N2542 Reserved namespaces for POSIX](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2542.htm)
- [N2542 Reserved namespaces for POSIX](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2542.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/result_of_integer_division_and_modulo.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ int main()
- [N2707 Expedited core issues handling](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2707.html)
- [N2730 Expedited core issues handling (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2730.html)
- [N2757 Expedited core issues handling (revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2757.htm)
- [C++ における整数型の怪と "移植性のある" オーバーフローチェッカー (第1回 : 整数型の怪と対策の不足)](http://qiita.com/a4lg/items/541c9d9dd5d874eeef2f)
- [C++ における整数型の怪と "移植性のある" オーバーフローチェッカー (第1回 : 整数型の怪と対策の不足)](http://qiita.com/a4lg/items/541c9d9dd5d874eeef2f)
2 changes: 1 addition & 1 deletion lang/cpp11/rvalue_ref_and_move_semantics.md
Original file line number Diff line number Diff line change
Expand Up @@ -409,4 +409,4 @@ C++11で非推奨となった`std::auto_ptr`で実現されていた。
- [N2983 Allowing Move Constructors to Throw](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2983.html)
- ムーブコンストラクタから例外を送出することを許可した経緯
- [P0135R1 Wording for guaranteed copy elision through simplified value categories](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0135r1.html)
- C++17 値カテゴリの定義
- C++17 値カテゴリの定義
2 changes: 1 addition & 1 deletion lang/cpp11/sfinae_expressions.md
Original file line number Diff line number Diff line change
Expand Up @@ -284,4 +284,4 @@ int main()

## 参照
- [CWG Issue 339. Overload resolution in operand of `sizeof` in constant expression](http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#339)
- [N2634 Solving the SFINAE problem for expressions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html)
- [N2634 Solving the SFINAE problem for expressions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html)
2 changes: 1 addition & 1 deletion lang/cpp11/static_initialization_thread_safely.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@ int main()
- [N2444 Dynamic Initialization and Destruction with Concurrency](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2444.html)
- [N2513 Dynamic Initialization and Destruction with Concurrency](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2513.html)
- [N2660 Dynamic Initialization and Destruction with Concurrency](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm)
- [C++0x時代の Double-Checked Locking - yamasaのネタ帳](http://yamasa.hatenablog.jp/entry/20100128/1264693781)
- [C++0x時代の Double-Checked Locking - yamasaのネタ帳](http://yamasa.hatenablog.jp/entry/20100128/1264693781)
2 changes: 1 addition & 1 deletion lang/cpp11/string_literal_concatenation.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,4 @@ hello world

## 参照
- [N1653 Working draft changes for C99 preprocessor synchronization](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm)
- [WG14/N951 String literals and concatenation](http://www.open-std.org/jtc1/sc22/wg14/www/docs/n951.htm)
- [WG14/N951 String literals and concatenation](http://www.open-std.org/jtc1/sc22/wg14/www/docs/n951.htm)
2 changes: 1 addition & 1 deletion lang/cpp11/thread_local_storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,4 +121,4 @@ thread2 : 4
- [N2545 Thread-Local Storage](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2545.html)
- [N2659 Thread-Local Storage](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm)
- [Why does Apple clang disallow C++11 `thread_local` when 'official' clang supports it - Stack Overflow](http://stackoverflow.com/a/29929949/463412)
- Apple実装のClang(Xcode 7以下に付属のもの)が`thread_local`機能をサポートしない理由
- Apple実装のClang(Xcode 7以下に付属のもの)が`thread_local`機能をサポートしない理由
Loading