C++
なんかすごくすっきりする♪
バババババッ! // Calculator.h#include using namespace std;namespace Toriko { class Calculator { public: enum Operation { None, Addition, Subtraction, Multiplication, Division, }; Calculator(); void SetOperation(Operation op); void InputNu…
.cppのほうには何にも書いてくれない・・・Visual C++ 6.0。
enum 5大アレルゲン { 落花生, 小麦, 卵, そば, 乳, };日本語使うと怒られちゃったけど・・・。
C++の壺・ポインタ篇 http://www.sasaraan.net/program/cpp/cpp_ptr.htmlこりゃ後回しかな・・・。 とにかくポインタの存在意義がわかんないのでなんともかんとも。
επιστημη さん発見♪ http://builder.japan.zdnet.com/comment/story/0,3800086213,20370255,00.htm?p=1#comment-6
あるのか・・・?
どんだけあるのか調べてみる。整数型int 型 long int 型 unsigned long int 型浮動小数点型float 型 double 型こんくらい? long double 型ってのもある・・・?
基本基本♪
#include "stdafx.h" #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]) { string message = "Hello, world!" ; cout return 0; }エントリポイントは _tmain? ってこれも#defineされてて中身はwmain?"処理系"依存なのかな?こ…
よく見かける。
神の声がみんなにふりそそげばいいのですっ!ww # やっぱさくっと読んどいた方がいいかな〜。
順当に躓いていけてるよね?w
さらっと書く!思いついたままに! namespace VisualBasicLovers { class Torikobito { public: Torikobito(); static void SayHello(); virtual ~Torikobito(); };}; #include #include #include "Torikobito.h"namespace VisualBasicLovers { Torikobito::…
C/C++ 免許制はどうですか? http://blogs.wankuma.com/tyappi/archive/2008/12/12/163461.aspxまだ、カンベンしてくださいw
static がキーワードとして色付いたのでそのまま書いた♪ #include #include class Torikobito { public: Torikobito(); static void SayHello(); virtual ~Torikobito(); };で。"::"で呼ぶっ! #include "Torikobito.h"int main() { Torikobito::SayHello();…
#include "Torikobito.h" int main() { Torikobito t; t.SayHello(); return 0; }でけたでけた♪ 最初書いたときは t::SayHello();って書いて怒られた。 error C2653: 't' : 識別子がクラス名でも名前空間名でもありません。もしかしてstaticなときは"::"?
まずは私自身がちゃんと挨拶できないとねっ! // Torikobito.hclass Torikobito { public: Torikobito(); void SayHello(); virtual ~Torikobito();}; // Torikobito.cpp #include #include #include "Torikobito.h"Torikobito::Torikobito() {} void Toriko…
作った。というか、勝手にできただけw // Torikobito.h: Torikobito クラスのインターフェイス // //////////////////////////////////////////////////////////////////////#if !defined(AFX_TORIKOBITO_H__F4B2BDA5_C4E1_4860_989E_172C55046911__INCLUDE…
師匠が書いてくれたコードを見るに。 #include int main() { std::ofstream out("hello.txt"); out Hello World!\n"; }とくにキーワードなくoutが初期化されてる?
basic_ostream・・・???
まんま書いた。失敗した。 #include #include int main() { std::string str = "Hello World!\n"; //printf(str); std::ostream ost = new std::ostream(); ost return 0; } error C2512: 'basic_ostream >' : クラス、構造体、共用体にデフォルト コンストラクタがありま…
いっぱい定義されてる。演算子のオーバーロードはできるっぽいですね。ふむふむ。
iostream.hの中に extern _CRTIMP ostream cout;って書かれてるのは分かった。 でもVisual Basic の感じで考えるとなんか変。 インスタンス・・・って(あるのかわかんないけど)どうやって作ってる?
インクルードするときに".h" ってのは書かなくていいのか・・・。
まだまだ知らないことばっかですが・・・。ちょっぴり古い感じのコードっぽいな〜ってのが感想。
一つ前のエントリで増えた疑問点。・iostreamヘッダファイルの中でstd名前空間って書いてある部分はどこだ?_STD_BEGIN ←これ?w・演算子。これはしらべればすぐ分かるか。・#pragma once の前後。 #if _MSC_VER > 1000 #pragma once #endif_MSC_VER っての…
ぐぐってみた。 std::cout。iostreamっていうヘッダファイルに定義されてるらしい。 #include #include int main() { std::string str = "Hello World!\n"; //printf(str); std::cout return 0; }実行! ちゃんと出た!! で、気になったのでiostreamの中を…
あるってことも分かったw
書いてくれてますが。std::stringのこと。 まだ試せてないけど考えてることを書いておきます。printfがさくっと使えなくて考えたこと。たぶんprintfを使わなくても出力出来る方法があるんじゃないかな。stringと同じstd 名前空間にはそれっぽいやつがいるか…