はまやんはまやんはまやん

hamayanhamayan's blog

雑多

C++のコンストラクタで参照渡しをすると「参照が初期化されずに宣言されています」と出る

症状 struct Test { string &str; Test(string &arg) { this->str = arg; } }; のようにクラスを作ると、「参照が初期化されずに宣言されています」と出てコンパイルが通らない 対処法 struct Test { string &str; Test(string &arg) : str(arg) {} }; のよ…

ctypes objects containing pointers cannot be pickled とは

注意!この記事は題のエラーの意味を説明するだけで、実際の解決まで至っていない 症状 def test(x): print "Run " + str(x) if __name__ == '__main__': pool = Pool() res = pool.apply_async(test, (Solver(),)) res.wait() Solverクラスはこの検証器のPy…

Pythonのmultiprocessingでapply_asyncが動かない

症状 def test(x): print "Run " + str(x) if __name__ == '__main__': pool = Pool() res = pool.apply_async(test, (0)) res.wait() これを実行すると、test関数は実行されない。 解決法 res = pool.apply_async(test, (0)) を res = pool.apply_async(tes…