yumetodo posted at Mar 05, 2016

少なくともVSでは関数定義を無理してヘッダーに書かないようにする必要はなさそうだ

初めに 関数定義をcpp/ccファイルに書くか、h/hppに書くかたまに悩むことがあると思うんですが、コンパイル速度的にはどうなんよ、ということで検証しました。 調査対象 定義をヘッダーに書いて...
  • 1
  • 3
yumetodo posted at Mar 03, 2016

dumpbin.exeで吐かれる逆アセンブルの結果を解析する

はじめに 皆様ご存知のとおり、Visual Studioには逆アセンブラーがついてきます。 開発者コマンド プロンプトを立ち上げ、 dumpbin /DISASM /rawdata aaa.ex...
  • 8
yumetodo posted at Jan 31, 2016

そろそろWindowsでUTF-16とShift-JISの変換方法をC++erらしくまとめようか

Win32APIには御存知の通りWideCharToMultiByte関数とMultiByteToWideChar関数があるが、わりと使うのは面倒くさい。 そもそも当たり前だけどstd::bas...
  • 14
  • 3
yumetodo posted at Jan 22, 2016

C++で再帰しつつnoexceptな数値入力関数を作る

はじめに C言語で安全に標準入力から数値を習得 というものを書いたがC++ではどうか見ていく。 幸いなことにCと違いC++の標準入出力は優秀である。 C++での数値入力の実にありきたりな例 in...
  • 9
yumetodo posted at Dec 17, 2015

C99からC++14を駆け抜けるC++講座

C++初心者Advent Calendar 2015 この記事はC++初心者Advent Calendar 2015 17日目の記事です <<9日目 |Clang with Mic...
  • 320
  • 27
yumetodo posted at Dec 12, 2015

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

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

Clang with Microsoft CodeGenがでたので試す

C++初心者Advent Calendar 2015 この記事はC++初心者Advent Calendar 2015 9日目の記事です << 8日目 | C++のポインタ渡しと参照渡...
  • 38
  • 3
yumetodo posted at Nov 24, 2015

高速化 - ゲームプログラミングWikiに反論を試みる

皆様、ナマステ! ええっとTwitterで、気になるサイトを見かけたのでそこはかとなく論破していきます。 元サイトは 高速化 - ゲームプログラミングWiki https://www.c3.cl...
  • 21
  • 4
yumetodo posted at Nov 07, 2015

int型の1と0をループ中で交互に用意するにはどうするか

結論 C++14 int arr[10]; int work = 1; for(auto& i : arr) i = (work ^= 1); Java int arr[10]; int...
  • 3
  • 12
yumetodo posted at Oct 16, 2015

C++でマイナンバーのチェックデジットを計算する

追記:はじめに @MaverickTse, @mtfmk, @YSRKEN 氏の格闘の結果、超高速されたものが登場しました。 SPROUT_CXX14_CONSTEXPR sprout::arr...
  • 16
  • 13
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-03-04
Created after 2020-03-04
updated:>2020-03
Updated after 2020-03-01
-tag:Ruby
Not containing "tag:Ruby"
Ruby OR Rails
Containing "Ruby" or "Rails"