yumetodo posted at Jan 22, 2016

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

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

VS2015のstd::error_categoryが奇想天外な件について

皆さん御存知の通り、C++にはstd::error_categoryという物がある。 win32apiと一緒に使う例 if(/*なんか*/) throw std::system_error(st...
yumetodo posted at Mar 03, 2016

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

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

Clang with Microsoft CodeGen(2016/07版)でWindows.hを使うときに注意すべきこと

初めに みなさん、Clang with Microsoft CodeGenは使ってますか? まだの方は半年前に投稿した記事ですが Clang with Microsoft CodeGenがでたの...
yumetodo posted at Jul 11, 2018

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

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

DxLibで中寄せで文字列を描画するのはどのくらい大変なんだろうか?

はじめに 例えばこれがHTML5+CSS3ならば、中寄せで文字列を描画するなんてことは極めてかんたんにできる。 <div> <p id="center">ありきたりな世界...
  • 8
yumetodo posted at Oct 14, 2016

VS2013でもstd::error_codeとかstd::system_category()を使いたい

はじめに Visual Studio も最近はだいぶC++標準への準拠が進んでいて、Visual Studio "15" Preview 5ではC++14のconstexprも使えるそうですね。...
  • 1
yumetodo posted at Jan 23, 2018

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

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

DxLibのDxArchiveの暗号化する機能とExport Administration Regulations 輸出管理規則

DxLib Advent Calendar 2018 この記事はDxLib Advent Calendar 2018 9日目の記事です << 8日目|自作のノベルゲームエンジンを作っ...
yumetodo posted at Jul 14, 2018

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

はじめに C++17のif constexprがあると嬉しかったシーンを具体的に の記事でも言ったとおり、諸事情あって 前に C++でPStade.Oven(pipeline)風味なstring...
  • 7
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-26
Created after 2019-12-26
updated:>2019-12
Updated after 2019-12-01
-tag:Ruby
Not containing "tag:Ruby"
Ruby OR Rails
Containing "Ruby" or "Rails"