C

C++でのgetterやsetter

C

C++ってなんでgetterとかsetterとか簡単に書けないんだろう。 書けると、コードの行数が減るのになぁ、 C++11くらいで変更ないかなぁと。(変更はない。) Stackoverflowに同様の質問が。 http://stackoverflow.com/questions/8368512/does-have-c11-c-style-p…

C++をJavaのように使う。

C

C++をJavaのように使う。 C++は、コンピューターの低級な部分から扱える代わりに、複雑な言語だと思う。 おそらく、初心者が、一朝一夕でエラーなく書ける言語ではないようです。 自分の場合、C++でなくとも、他の言語で十分対応できるような作業しかしてい…

QtでもUTF8使っておくことにした

C

日本語も表示したいことがあるので、UTF8で書く。設定方法。 http://blogs.yahoo.co.jp/hmfjm910/3311592.html

C++11を使ってみる。

C

○ C++11 で新しい関数を使う。g++ -std=c++11 hello.cpp とすることで、C++11 を使うことができる。 LLに普通にあるものが、C++になくて悲しかったが、これで大分楽になる。 http://www.slideshare.net/egtra/c11-13174935 ○ 自分にとっては、文字列と、数字…

C/C++で、大文字小文字問題、セミコロン問題、文字列リテラル問題

C

○ 大文字・小文字 問題 基本は小文字 構造体はすべて大文字 defineしたものもすべて大文字 クラスは先頭が大文字ただしC++の標準ライブラリのクラスは、小文字な罠。 不思議です。 ○ セミコロン 問題 C言語の関数定義の後にセミコロンが不要。 C言語の構造体…

C/C++の値渡し・参照の値渡し、ポインタ

C

C/C++ 初心者なので、まだよく間違う。 よく間違うこととか、迷い迷い恐る恐る使っていることをメモ。 ○ 値渡し・参照の値渡し 問題 (ポインタを使うかどうか。) C、C++だと、値渡しするか、参照の値渡しするかを 自分で決めれるけど、逆にその分、どうして…

C言語で書くといろいろエラーがでます

C

C言語で書こうとすると色々エラーがでてしまいます。 C/C++は慣れが必要だなぁ。 ここ数日で遭遇したものは、・ undefined reference to `関数名' → ヘッダファイルをincludeしていなかった。。 ・ redeclaration of `変数名' → 同じ変数名は再利用できない…

Qt入門(というか環境構築のみ)

C

C++の練習にでもQtを始めようと思ったのだけど、 どういう風に環境を構築すればよいのかわからず、しばし彷徨った。 ○ Linuxにインストール 今回、インストールしたのは、Linux Mint Debian Editionの環境。 要は、中身はDebianです。 少し調べると、Qt本体…