C++

呼ばれるタイミング

C++

C++の、コンストラクタとかデストラクタとかコピーコンストラクタとかの呼ばれるタイミングとかがイマイチ感覚としてわからん。以下のようなコードを実行してみたりして、まあ自分で定義したものはだいたいこんな感じかなー、と想像することはできるかなあ。…

やっぱりC++はやる価値ありまくりだな。

C++

こんなコードを #include <stdio.h> int main() { int i = 0, j = 0; (1 ? i : j) = 300; printf("%d,%d\n", i, j); } gcc(cコンパイラ)とg++(c++コンパイラ)でコンパイルしてみよう! ~ % gcc test.c test.c: In function ‘main’: test.c:4: error: lvalue required </stdio.h>…

uBLAS べんりだ。

std::cin から行列、ベクトルへの入力も用意されてる。 % cat helloublas.cpp #include <iostream> #include <boost/numeric/ublas/vector.hpp> #include <boost/numeric/ublas/matrix.hpp> #include <boost/numeric/ublas/io.hpp> int main() { using namespace boost::numeric::ublas; matrix<int> a; vector<int> v; std::cin >> a >> v; std:…</int></int></boost/numeric/ublas/io.hpp></boost/numeric/ublas/matrix.hpp></boost/numeric/ublas/vector.hpp></iostream>

こんにちは uBLAS

大学のレポートでほげほげな数値計算してねー、とかいうのがあった。そんな課題がある度に毎回 C言語でうさんくさい行列計算ライブラリみたいの作ったりしてたけど、もうそんな無駄はやめよう。boost::numeric::ublas を使うことに。当該講義の教官は「うち…

Java やる人のことを Javist って言うのかな。

C++

なんか C++ ってある程度読み書きできないと恥ずかしいような気がする。恥ずかしいっつうか、C++ について楽しそうに語ってる人多いから知りたいんだけど。俺はたぶんまだ Java の方がわかってる。どっかに「Javist のための C++ 講座」とか無えかな。明日は…

test