c#

C++についての情報収集の難易度が非常に高い件 c#

C++についての情報収集の難易度が非常に高い件

今、C++を知ろうとしてWebで調べものをしているんだけど、C++のモダンで正しいベストプラクティスを検索エンジンから入手することが非常に難しい。C++と言いつつCの関数を紹介する古いページが非常に多い。perlもモダンな情報を収集するのが難しいということが言われているけど、その点ではC++も負けて…
C++を知りたい(5) cgi c#

C++を知りたい(5) cgi

C++のOOPを覚えるために小さいアプリを書いた方がいいと思ったのはいいけど、何を作ればいいかが思い浮かばない。適切な問題をでっちあげる能力の不足を感じつつ、wikiを作ってみることにしました。wikiならテキストファイルの読み書きができればいいから適度な問題なのではないかと。 CGIライブラリ W…
C++を知りたい(4) キャスト c#

C++を知りたい(4) キャスト

やさしいC++には、Cのキャストしか出てこないようです。(パラパラめくった感じ) そこで、C++ の4つのキャストを使いこなすを参考にしました。 dynamic_cast dynamic_cast は、実行時に型を判別して安全にダウンキャストするためのキャスト演算子です。 C++ の4つのキャストを…
C++を知りたい(3) 参照 c#

C++を知りたい(3) 参照

C++には、参照という機能がある。ポインタと似たことができる機能らしいけど、いまいち使いどころがわからない。 int a; int& rA = a; //変数aに参照rAを結び付ける 「参照というのは、宣言した時に変数を結びつけて、後から変数の結びつけを変更することができない」という説明を聞…
C++を知りたい(2) 関数 c#

C++を知りたい(2) 関数

「やさしいC++」のとおりには勉強せずに、脱線しながら進んで、迷ったら「やさしいC++」を読むという方針にしてみる。 階乗を求める関数 #include <iostream> using namespace std; int fact(int n) { int ans = 1; fo…