稲枝の押入れ

いなえが適当なことを書いては、しまっておく場所

VisualStudio

C++でenumの名前を取得する

概要 表題の通りです。 enum(enum class)の名前を取得できる関数を作りました。C#のenumのToString()とかみたいな感じです。 enumかenum class以外を渡すとコンパイルエラーになるようになってる(してる)のでご注意を。 #include<iostream> #include"nameof_enum.h" en</iostream>…

VSゆるゆるTIPS

はじめに この記事はの23日目の記事として書かれたものです。 前日の記事はとっちーの です。なんか記事が間に合わないとか言ってました。計画性のない奴ですね、まったく。 ごめんなさい この記事はやる気0の状態で書かれたものです。ゆるゆるですがゆるし…

VsVim設定備忘録

備忘録 VSの再インストールや修復、新環境でのインストールの際にVsVimで設定しておく手順を自分のために残しておく VsVimのインストール [ツール]->[拡張機能と更新プログラム]を開く 左カラムでオンラインを選択して右カラム上の検索窓にVimといれてEnter …

VsVimのすゝめ (2) : VSおさらい編

記事の一覧 注意 VSの便利な機能達 ファイル移動 宣言/定義に移動 全ての参照を検索 単語単位で移動 インクルードされたファイルに移動 前の位置に戻る 現在のファイルを自動インデント 関数の定義を自動生成 補完 関数の宣言の参照 行ごと移動 リネーム 検…

VsVimのすゝめ (1) : 背徳編

はじめに CCS Advent Calendar 2018 注意 記事の構成について 記事の一覧 Visual Studio 飽きた はじめに CCS Advent Calendar 2018 この記事はCCS Advent Calendar 2018]の9日目の記事として書かれました。他の記事も覗いてみると楽しいと思います! 前の記…

VSで警告レベルの変更項目が見つからない

ちょっとしたことだけど、10分位頭をひねっていたのでメモ。 状況 警告レベルを最大にしたかったのでプロジェクト作成時に設定しようとしたが、プロパティを見ても項目を見つけられなかった。 プロパティから設定するんじゃないっけ?と思いググったが、やは…

VSCodeの簡単な紹介(Markdown)

目次 目次 経緯 VSCodeって? VSCodeのインストール VSCodeの強み とにかく軽い ショートカットキー ディレクトリ単位で開ける マルチカーソルが便利 選択が楽 コメントアウトが楽 全体の表示 行ごと移動 インデントの追加(削除) gitとの連携 拡張機能 markd…

DXライブラリを使って、VS2015でゲームのアイコンを変える方法

導入 こんにちは。 ふと、そういえば前々からつけるつけると言ってたゲームのアイコンをつけてなかったなあと思い、DXライブラリを暫くぶりに書いていたのですが、こちら公式情報には「VisualC++ 2005 Express Edition ~ Visual Studio Express 2013 for Wi…

__PRETTY_FUNCTION__マクロが使えない

__FUNCTION__ ちょっと気になることがあって小さい規模のコードを書いていたのだが、デバッグの時に今いる関数が表示できたら楽だなと思い、そんなマクロがあった気がするとか思いながら適当な文字列打ってたら__FUNCTION__マクロをサジェストに発見。 しか…

VisualStudioでコンソールプログラムを実行後、コンソール画面を消さない方法

調べた感じVS2010からどうも「空のプロジェクト」を作るとデフォの状態だとプログラムの実行が終わると自動でウィンドウが消えてしまう様になっているらしい。 最近はGUIの開発が多かったので知らなかったのだけれど、ちょっと試したいことがあって久々にコ…

VisualStudioでプロジェクトのファイル名等を変える

!!!!注意!!!! 前提 出展 例を持ち出す際に想定されるファイル構成 そもそも何をしたいのか 目的 理由 やり方 簡潔なまとめ ソリューション名とプロジェクト名の変更 フォルダ名とファイル名 じゃあ直接エクスプローラーやらでフォルダ名やファイル名…

VisualStudio2015に後からC++を追加する

新年 経緯(飛ばしていいです) やり方 余談 新年 あけましておめでとうございます、いなえです。 全く新年感はないタイトルではありますが、今年もよろしくお願いします。 さて、さっそく本題に入りましょう。 経緯(飛ばしていいです) 僕が主にプログラミング…