2010-03-01から1ヶ月間の記事一覧

Brainf*ckってかんたんだな〜

C++

#include #include #include void eval(const char* data, int length);char g_memory_arr[30000]; char* g_memory = &g_memory_arr[0];int main() { const char* prog = "+++++++++[>++++++++>+++++++++++>+++++.>++.+++++++..+++.>-.------------.+."; eva…

C++でセミコロン無しの考察

javaセミコロン無しで注力されていたのは戻り値なしの関数をいかにして if文に渡すかということであったのでC++ではどうするかというと、if(doSomething(),false) {}とすればいい。何の工夫もないけど。 もしclass SomeObject { public: void operator,(bool…

http://d.hatena.ne.jp/Nagise/20100321 ここにjavaでセミコロンなしってのがあって、 javaの文法なんてC言語/C++クローンだろ 歴史を同じくする言語なのでC++でも出来るだろJKとおもってやってみました。まず、helloworld #include int main() { if( std::c…

std::lower_boundについてのメモ

std::lower_boundを使おうとしたところで疑問、 struct some_huge_structA { int value; int other1; int other2; //and many member };みたいな構造体のvalueでsortされていて、valueについての比較のもと、 lower_boundで取得したいとき。先ず、lower_boun…

会社の人から 「子プロセスのフォント(サイズ)を変更したい」 という話を伺った。ここを参考にしよう。 http://d.hatena.ne.jp/aharisu/20090427/1240852598 あと、子プロセスのコンソールハンドルはどうやってとったらいいものかと。。。 で、勝手に尊敬す…

constについて

http://niha28.sakura.ne.jp/b/log/100 constメンバ関数大事やね^^const関数を気をつけて書いていて特にいいのは、 「このインスタンスは変更したくないからちょっとconstにしておこうかな」って時にconst変数のみがアクセスできる関数として限定できること…

sony,,,やっちまったな

C++

sonyが閏年を間違えました。あほす。 しっかりテストしなくちゃ、って人の振り見て我が振りなおそう。//sample code bool isLeapYear(int year) { if(!(year%4)) { if(year%100 || !(year%400)) { return true; } } return false; }こんな感じか。 詳細はこ…