独自キャスト方法は、 operator <組み込み型>() const{ return <値>; } なので、double型の設定を追加したい場合は、 operator double() const{ return this->val; } ※「this->val」のところは適当に書いてます
ポインタって分かりにくいですよね。。。 改めて自分の理解のためにメモ書きしていきたいと思います。 今日のお話 今日のお話 環境 対象言語 メモ 戯言 環境 mac 対象言語 c メモ int型、double型のように、ポインタ型がある。 ポインタ型にも ポインタ(int)…
コールバックを使ってみたかった。 あと、コールバック用のクラスも作ってみたかった。 という自分用のメモです。 今日のお話 今日のお話 環境 対象言語 プログラム 気付き 戯言 環境 mac 対象言語 c++ プログラム /** * @file task.cpp * @brief * @details…
システム作っているとダミーファイルを作ることもありますね。 テストの時とかね。 めんどくさいことはシェルにやってもらおう! 今日のお話 今日のお話 環境 対象言語 10個のファイルを作りたい場合 コマンド メモ 10MBのサイズのファイルを作成する コマン…
Findコマンドについてメモしておく。 結構使うことあるんだよな。。。 都度更新していこう。 今日のお話 今日のお話 環境 対象言語 サンプルフォルダ構成 コマンド 気付き 戯言 環境 mac 対象言語 bash サンプルフォルダ構成 ━app● ┝.git● ┝src● ┃┝hoge.cpp …
カスタム例外を作りたくなりました。 さらにカスタム例外クラスを継承したくなりました。 なので試してみようと思います。 今日のお話 今日のお話 開発言語 やりたいこと サンプルソース 気付き 戯言 開発言語 c++ やりたいこと 例外クラスのインスタンスを…
C++でReflectionがしたい。。。 そんな時にGithubでRTTRと言うライブラリを見つけました。 今回は試行錯誤してインストールした方法を書いてみたいと思います。 github.com 注意事項 このインストール方法は公式の方法ではありません。 試行錯誤したらやっと…
3連休ですね。 前からちょっと気になってたGo言語触ってみようと思います。 こういうのはとにかく体験することが大切だと思うので、 まずは、golangであいさつ。 今日のお話 今日のお話 開発言語 環境 MacでGo環境の作成 Hello Worldまで ファイル作成 Hello…
早速libpqxxでPostgreSQLに接続してみたいと思います。 libpqxx勉強開始です。 今日のお話 libpqxxライブラリでPostgresqlへ接続してみたという記録です。 開発言語 C++ 環境 CentOS7.3 vagrant ソースコード void Db::DbConnect() { try { conn = new pqxx:…
Makefile 今日のお話 Makefileの仕組みを知る 環境 CentOS 7.3 注意事項 説明に重点を置いているので、順に説明していきます。急いでいる人は下から読んでいくことがオススメです! 間違っていることがあればコメントください! フォルダ構成 - Project(ディ…
個人でプログラム書く時はpythonがメインですが、新しい言語にもチャレンジしていこうということで、C++を使ってみようと思います。 今日のお話 centos7にlibpqxxライブラリをインストール ※libpqxxはpostgresqlへ接続するためのクライアントライブラリ 開発…