ページ 1 / 1
C++の書き方が変わったとか・・
Posted: 2011年5月03日(火) 22:57
by ゆうき2
VC++2008からVC++2010にし、プログラムを組んだのですがうまくいきませんでした。
調べると書き方が若干かわったらしく、その書き方は古いと言われました。具体的にどのように変わったのか等わかるサイトありませんか?(名前は前の掲示板では「ゆうき」でした。ここも色々変わったんですね・・名前使えなくなっていました(笑))
Re: C++の書き方が変わったとか・・
Posted: 2011年5月03日(火) 23:17
by softya(ソフト屋)
どこの部分でエラーが出たのでしょうか?
出たエラーの例を書いて頂けますか?
Re: C++の書き方が変わったとか・・
Posted: 2011年5月03日(火) 23:26
by ゆうき2
>softya(ソフト屋さん)
インクルード文についてでした。
自分の例でいうと
#include<iostream.h>
と書きましたが、この書き方は古いのですよと言われ
以下のように訂正するように言われ、実行するときちんとできました。
#include<iostream>
using namespace std;
Re: C++の書き方が変わったとか・・
Posted: 2011年5月04日(水) 00:01
by softya(ソフト屋)
それは2010以前にかなり古い書き方です。
たしか2000年頃から非推奨の書き方だったと思いますが。
Re: C++の書き方が変わったとか・・
Posted: 2011年5月04日(水) 00:14
by ゆうき2
>softya(ソフト屋)さん
ご回答ありがとうございます<m(__)m>
2008とか関係なく大分古い書き方だったんですね・・・驚きました。
という事はもう一般的でしょうからあとは自分で注意しながらC++の勉強を進めたいと思います。
Re: C++の書き方が変わったとか・・
Posted: 2011年5月04日(水) 00:52
by YuO
ちなみに,<iostream.h>に対応しているVisual Studioは.NET (通称2002) までです。
Visual Studio.NET 2003から,<iostream.h>が付属しなくなりました。
# なんてことを,
別の掲示板で書いたことがあります。
ちなみに,公式のドキュメントでは,
標準 C++ ライブラリへのアップグレードに<iostream.h>が付属しないことが記述されています。
VS 2008では既に<iostream.h>が使えないはずなのですが……。