yumetodo posted at Jun 26, 2017

みんなlvalueとrvalueを難しく考えすぎちゃいないかい?

読者がまずやるべきこと 「右辺値」「左辺値」という言葉を忘れる。それらは言葉そのものが間違いだ もし読者であるあなたがC++の規格書を読んだことがないならば、value categories, ...
  • 45
  • 7
yumetodo posted at Jul 16, 2017

「if文の誤解」のC++における誤解

元ネタ if文の誤解 - Qiita http://qiita.com/Ratty27/items/c142412bc6114e2f5c4c という記事が先日Qiitaに投稿された。この記事には...
  • 25
  • 2
yumetodo posted at Dec 10, 2017

Re:強いエンジニアにHelloWorldさせてみた(縛りあり)(縛り追加)

初心者C++Advent Calendar 2017 この記事は初心者C++Advent Calendar 2017 10日目の記事です << 9日目|他言語経験者はどのように C+...
  • 7
yumetodo posted at Jan 23, 2018

C++でもコンパイル時にa == 1 && a == 2 && a == 3をtrueにしてみたい

(a==1&&a==2&&a==3)を常にtrueにするStackOverflowの問題を解いたQiita記事まとめ とかいうよくわからん記事がでている。流行りに...
  • 9
yumetodo posted at Jul 11, 2018

C++17のif constexprがあると嬉しかったシーンを具体的に

はじめに 最近全然記事を書いていないので小ネタでも記事を書こうと思い筆を取るなどした。 if constexprについては、cpprefjpにて if constexpr 文 - cpprefj...
  • 12
yumetodo posted at Jul 14, 2018

前に作ったC++でPStade.Oven(pipeline)風味なstringのsplitするやつをstring_viewに対応させた

はじめに C++17のif constexprがあると嬉しかったシーンを具体的に の記事でも言ったとおり、諸事情あって 前に C++でPStade.Oven(pipeline)風味なstring...
  • 7
yumetodo posted at Jul 23, 2018

C++ Now and TomorrowでBjarne Stroustrup氏になぜchar8_t型がないのか聞いてきた

C++ Now and Tomorrow 2018年7月23日、東京大手町のMorgan StanleyにてC++ Now and Tomorrowが開催されました。 Cities Ckylin...
  • 22
  • 2
yumetodo posted at Aug 23, 2018

C++のデフォルト引数をなぜ使うべきか

初めに [C++]関数のデフォルト引数の指定でハマった件 という記事にて、デフォルト引数を使うべきかという議論がコメント欄で発生しました。 @7of9 氏は使うべきではないという立場から 201...
  • 22
  • 3
yumetodo posted at Oct 13, 2018

1と2をトグルする演算を短く分かりづらく

はじめに 0と1を切り替える需要は多く、単に否定を取ればよい。誰でもわかる。では1と2を切り替えるには? 正真正銘ゴミ記事です 結論 C++17 template<typename T, ...
  • 1
  • 5
yumetodo posted at Nov 23, 2018

手元で書いていたMarkdownの画像のpathをGoogle Photos上のに置き換えるやつ

はじめに 私は普段ブログの執筆をはてなブログで行っている。 また画像はGoogle Photosにあげている。 幸いはてなブログにはGoogle Photosの画像を簡単に貼り付けることができる...
  • 1
Search syntax
title:Git
Containing "Git" in title
body:Ruby
Containing "Ruby" in body
code:function
Containing "function" in code
tag:Rails
Tagged with "Rails"
user:qiita
Created by qiita
stocks:>3
more than 3 stocked
created:>2020-04-25
Created after 2020-04-25
updated:>2020-04
Updated after 2020-04-01
-tag:Ruby
Not containing "tag:Ruby"
Ruby OR Rails
Containing "Ruby" or "Rails"