C++

奇数出力するやつ〜

C++

雑魚なので、+++とかって書くだけで闇っぽいなぁと思いました(小並感 #include <stdio.h> int main(void) { int i = 0; for (i; i<10;i++){ printf("%d\n", i+++1); } } [出力] % ./a.out 1 3 5 7 9以上です...</stdio.h>

xcodeでboost使うためのメモ

非常に忘れっぽいので、というか毎回ググって誰かのブログから見てくるのがめんどくさいので、ここに書いておきます例えば次のように関数を「nx^m」と書いたときのmが知りたいときってあるじゃないですか(?)。で、正規表現使いたいって思ってboostを読み…

Boost使って正規表現で名前付きキャプチャしようとした話

もともとPythonで #coding:utf-8 from __future__ import print_function import re s = "123hello" # named capture m = re.match(r"(?P<num>\d*)(?P<str>.*)", s) print("num is", m.group("num")) print("str is", m.group("str")) というように、正規表現を使って</str></num>…

Objective-Cで演算子のオーバーロード

こんなことする必要性が無いかもしれませんが、とりあえず、Objective-Cの動的型付けを利用して演算子のオーバーロードがしたいっていう謎な仕様にしてしまった小さなプログラムがありまして、ちょっと試してみました。 // AValue.m #include <iostream> #import <Foundation/Foundation.h> usin</foundation/foundation.h></iostream>…