C++と色々

主にC++やプログラムに関する記事を投稿します。

C/C++

Visual C++における文字コード変換

前提環境 日本語版WindowsかつVisual C++の環境の話です*1。Windows以外のOSや非日本語のWindows、Visual C++以外のコンパイラは当てはまりません。 用語 ここでは char const* の文字列や char の文字 std::string で表現されるマルチバイト文字(列)をまと…

ポインタの文法メモ

配列へのポインタも関数ポインタも意味はわかるけど書かないから文法を忘れてしまう… ネストしてくるとごちゃごちゃしてくる。 なのでメモ (タグC++でいいのだろうか;) void func(){} int main() { //配列 int a[5]; a[4] = 4; //ポインタ int* b = &(a[0])…

ポインタ分からん…

ポインタは難しくない、Cのポインタに関する文法がクソなだけや!!!!!! というわけで、ポインタに関してまとめてみようと思う。基本 int a; //int型 int* b; //int型へのポインタ = int*型 配列へのポインタ int* p[10]; //int*型の配列 int (*q)[10]; …