c++で独自キャスト演算

独自キャスト方法は、 operator <組み込み型>() const{ return <値>; } なので、double型の設定を追加したい場合は、 operator double() const{ return this->val; } ※「this->val」のところは適当に書いてます

【C言語】ポインタ

ポインタって分かりにくいですよね。。。 改めて自分の理解のためにメモ書きしていきたいと思います。 今日のお話 今日のお話 環境 対象言語 メモ 戯言 環境 mac 対象言語 c メモ int型、double型のように、ポインタ型がある。 ポインタ型にも ポインタ(int)…

【C++】コールバッククラスを作ってみた

コールバックを使ってみたかった。 あと、コールバック用のクラスも作ってみたかった。 という自分用のメモです。 今日のお話 今日のお話 環境 対象言語 プログラム 気付き 戯言 環境 mac 対象言語 c++ プログラム /** * @file task.cpp * @brief * @details…

【Bash】ダミーファイル作成 ( +ファイル加工 )

システム作っているとダミーファイルを作ることもありますね。 テストの時とかね。 めんどくさいことはシェルにやってもらおう! 今日のお話 今日のお話 環境 対象言語 10個のファイルを作りたい場合 コマンド メモ 10MBのサイズのファイルを作成する コマン…

【Linux】Findを使ったコマンド例

Findコマンドについてメモしておく。 結構使うことあるんだよな。。。 都度更新していこう。 今日のお話 今日のお話 環境 対象言語 サンプルフォルダ構成 コマンド 気付き 戯言 環境 mac 対象言語 bash サンプルフォルダ構成 ━app● ┝.git● ┝src● ┃┝hoge.cpp …

【C++】カスタム例外と継承

C++

カスタム例外を作りたくなりました。 さらにカスタム例外クラスを継承したくなりました。 なので試してみようと思います。 今日のお話 今日のお話 開発言語 やりたいこと サンプルソース 気付き 戯言 開発言語 c++ やりたいこと 例外クラスのインスタンスを…

【CentOS7】C++でReflection ~RTTRライブラリのインストール~

C++

C++でReflectionがしたい。。。 そんな時にGithubでRTTRと言うライブラリを見つけました。 今回は試行錯誤してインストールした方法を書いてみたいと思います。 github.com 注意事項 このインストール方法は公式の方法ではありません。 試行錯誤したらやっと…

【Mac】こんにちはgolang

3連休ですね。 前からちょっと気になってたGo言語触ってみようと思います。 こういうのはとにかく体験することが大切だと思うので、 まずは、golangであいさつ。 今日のお話 今日のお話 開発言語 環境 MacでGo環境の作成 Hello Worldまで ファイル作成 Hello…

libpqxxでpostgresqlへ接続

C++

早速libpqxxでPostgreSQLに接続してみたいと思います。 libpqxx勉強開始です。 今日のお話 libpqxxライブラリでPostgresqlへ接続してみたという記録です。 開発言語 C++ 環境 CentOS7.3 vagrant ソースコード void Db::DbConnect() { try { conn = new pqxx:…

Makefileを使ってみたい

C++

Makefile 今日のお話 Makefileの仕組みを知る 環境 CentOS 7.3 注意事項 説明に重点を置いているので、順に説明していきます。急いでいる人は下から読んでいくことがオススメです! 間違っていることがあればコメントください! フォルダ構成 - Project(ディ…

【CentOS7】libpqxxインストール

C++

個人でプログラム書く時はpythonがメインですが、新しい言語にもチャレンジしていこうということで、C++を使ってみようと思います。 今日のお話 centos7にlibpqxxライブラリをインストール ※libpqxxはpostgresqlへ接続するためのクライアントライブラリ 開発…