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...
yumetodo posted at Oct 06, 2018

15秒で理解するmain関数からのreturnとexitとquick_exitとか

お詫びと訂正 初投稿時は15秒で目を通せそうな内容でしたが(当社比)、現状15秒では無理そうです。 はじめに @celluloce に記事投稿の少し前にはなしたメモをせっかくだから上げておくだけ...
yumetodo posted at Dec 12, 2015

p0052をのんびり和訳していく

まだ訳し始めたばかりです!! のんびりp0052r0を訳していたらp0052r1が出てしまったでござるp0052r2まで出てきたいつの間にかp0052r8まで行っていた・・・。 https://...
yumetodo posted at Oct 28, 2016

そのoverride指定は合法ですか?違法ですか?

はじめに C++11では、文脈依存キーワードfinalとoverrideが追加されました。ここでoverrideについて見てみます。 問題 次の2つのコードは合法でしょうか?違法でしょうか? 1...
  • 12
yumetodo posted at Feb 01, 2019

ローマ字かな変換をRustで

きっかけ ローマ字かな変換サンプルコード という記事が先日Qiitaに公開された。C言語で書かれている。 自分はC++erなので最初はC++で書けばもっと書きやすくなるんじゃないかと思ったが、こ...
yumetodo posted at Aug 03, 2016

Visual StudioのC++コンパイラにはoperator[が存在するのではないかという疑惑

次のコードは言うまでもなく違法なC++11のコードである。 #include <iostream> enum class E : int { arikitari = 0, toha ...
yumetodo posted at Jul 31, 2017

複数バージョンのVisual Studioで開けるC++のプロジェクトを作る

解決策1: CMakeをつかう まあ一番確実だし、他のコンパイラでも使えるしコンパイラのバージョンなんでいうわかりにくい指標ではなく対応している言語機能で制約することもできる(らしい)が、まあそ...
  • 10
yumetodo posted at Apr 30, 2016

C++のstreamでbom skipする方法をまた忘れないうちに書き留める

前置き 話を始める前にBOMとは バイトオーダーマーク (byte order mark)のことです。間違ってもBill of materialsとか東方シューティングのスペカでは無いです。 U...
  • 6
yumetodo posted at May 11, 2016

Visual Studioのreinterpret_castは盛大にバグっている

まあタイトルで大体話が終わっているんですが int main() { int a = reinterpret_cast<int>(-1); } こんなコードが通りません。 so...
  • 5
yumetodo posted at Nov 18, 2017

C++で素数を列挙する実装を比較する

はじめに この記事は C++のSTLをつかったありきたりな素数探索プログラム - Biboro C言語で素数探索プログラム - Biboro 素数探索プログラム速度対決 - Biboro の書き...
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:>2019-12-29
Created after 2019-12-29
updated:>2019-12
Updated after 2019-12-01
-tag:Ruby
Not containing "tag:Ruby"
Ruby OR Rails
Containing "Ruby" or "Rails"