c++のコードを自動生成する

codegen.sh

c++のコードを自動生成するシェルスクリプト。

使い方の例は以下。

まず、~/binとかにcodegen.shを置いて


$ ./codegen.sh person sample Person

とすると、personディレクトリができる。中身を見てみると、

$ ls person
main.cpp Makefile Person.cpp Person.h

Personクラスとmain()があるmain.cppとMakefileが出来上がり。

これでmakeするとmainって実行可能プログラムが出来る。

あとはPersonクラスにsay()だのeat()だのを追加していくですかね。

仕事でサンプルプログラムを書くのに、なんでもmainに突っ込んで確認するのもしょっぱいので、こんなもん作ってみた。

 

Comments on this post

No comments.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackbacks and Pingbacks on this post

No trackbacks.

TrackBack URL