面白倉庫です。 ナオ : このページって何? 店主 : 何でしょうね、これは。 Nest Mutate ちょっと、まぎらわしい Max C++ 関連本 Nest ページの先頭へ これってネストかな。木かも。map の応用ってことね。 #pragma warning(disable:4786) #include <map> #include <string> using namespace std; struct Nest : public map<string, Nest*> { Nest& operator [](const string& rstrName) { return (*this)[rstrName]; } }; int main() { Nest nest; nest["this"]["that"]["a"]["b"]["c"]; // って、アクセスできるってこと。 r
javascriptでテトリスの作り方を紹介しているサイトをみつけた。 http://svn.coderepos.org/share/docs/amachang/20080813-procamp2008/index.html コードもそれほど難しくなさそう。自分には丁度良いレベルに感じたのと前から作ってみたいと思っていたものなのでちょっと勉強してみることにした。 解説は一切なし。但し、作っていく過程を順番に見せている。これを追っていくとなんとなく仕組みが理解できる。 しかし、やっぱり、分からないところもあるわけで… そういう時は、何かヒントになるようなことを書いている人はいないかひたすらネット検索! 期待以上のものを発見!これは有難い! http://d.hatena.ne.jp/syossan/20100630/1277917669 すごく助けられた! 理解できたところで、頭の整理。
初めての場所へ向かうとき、紹介した地図が分かりにくいと、迷ってしまい苦労する。スムーズにたどり着けるかどうかは、地図の出来具合でほとんど決まる。分かりやすい地図は、特殊な才能で作るのではなく、論理的なルールに従うことで誰もが作れるものだ。ここでは、そのルールを紹介しよう。 見る人が迷わない工夫を盛り込む 分かりやすい地図を作るためには、次の2点が基本となる。 1、正しい道を進んでいるとの安心感が持てるように作る 2、間違ったことが発見できるように作る 最初の項目は、目的地へ向かっている途中の段階で、「正しい道を進んでいる」と確認できるように作ることを意味する。いわば正攻法の考え方といえる。2番目の項目は、間違った道を選んだとき、間違っていることに気が付きやすく作るという意味だ。この点は、めったに考慮されないが、実は重要な点である。以上の2点を満たすために必要な、より具体的にブレークダウンし
文字列のメソッドは正規表現を使うより速いので、文字列の操作をする場合は、まず文字列のメソッドでできないかを調べた方がよいです。 文字列の一部を取り出す >>> s = "python" >>> s[2] # 2番目の要素を取り出す 't' >>> s[1:4] # 1番目から3番目までの文字を取り出す 'yth' >>> print s[2:] # 2番目から末尾までの文字を取り出す そん >>> s[0] = "P" # 文字列は不変なので、要素への代入は不可 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'str' object does not support item assignment 文字列が○○だけであるかを調べる >>> "abcABC123".isaln
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く