
No.1ベストアンサー
- 回答日時:
なんつか、視点が違う気がする。
MFCはMicrosoftFaundationClassの略で、細かいこと言うと、Win32とか悪名高いWin32sとかいろんなWindowsAPIを吸収した、いわばラッパーと言われるもの。
要はそれを使えば、APIのバージョンの違いとかあまり気にせずにプログラミングできるわけよ。
それに対してATLは、例えばリスト構造(わかるか?)のデータを作りたいときとかに、これを使えば手早く作れるし使えるわけ。
これが無いとイチからリスト構造のクラス作ったりしないといけないし、リストなんてバグったらバグ箇所見つけるのチョト面倒だったりする。
その点、このテンプレート(ATL)の一つであるリスト構造向けのテンプレートを使えば、やってみればわかるが恐ろしく簡単にリスト構造データが作れる。
しかもATLはもまれてバグはまず無いし、この手のライブラリにありがちな動作的な問題も殆ど無い。
ぶっちゃけ、一度ATL使っちゃうと、何かデータ構造とか考えるときに、まずATLで使えそうなものがないかを探すようになるよ。
それくらい便利だ。
この回答への補足
回答ありがとうございます。
度々質問ですが、ATLとSTLの違いは何でしょうか?
STLでもリスト構造(線形リスト、[双方向リスト])
#include <list>があるみたい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どこからも呼ばれていない無意...
-
僕の出身中学校は200人同級生が...
-
java eclipse 型に解決できません
-
そんなにお金がなくても年に1度...
-
eclipse でクラスに色
-
tomcat上でのpropertiesファイ...
-
恋愛
-
C# テキストボックスにマウスが...
-
今日は こどもの日 で、良い天...
-
アプリケーションについて
-
エクセルVBAでのwitheventsにつ...
-
進学校通ってたんですけど、眼...
-
main()を持つクラスが2つ以上...
-
IPアドレスの3バイト目の呼び方
-
ネスカフェ エクセラ と UCCク...
-
「エンクロージング型」と「外...
-
Eclipseのリファクタリング機能...
-
JTextFieldの大きさ
-
クラスのプロパティに構造体を...
-
NotClassDefFoundExceptionにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
僕の出身中学校は200人同級生が...
-
今日は こどもの日 で、良い天...
-
どこからも呼ばれていない無意...
-
そんなにお金がなくても年に1度...
-
中学生です。 私は教室の黒板に...
-
恋愛
-
EclipseでJSPのコンパイルエラー
-
java eclipse 型に解決できません
-
共通で使う関数を集めたクラス...
-
main()を持つクラスが2つ以上...
-
同一パッケージにあるクラスが...
-
配列の重複する値とその個数を...
-
「隣の芝生は青く見える」現象...
-
重複エラーを解決するには
-
UMLのクラス図はmain()も含むん...
-
複数のクラスで共通した関数を...
-
VBAもしくはVB6:クラスの中で...
-
命名規約は連番でいいのか?
-
eclipse でクラスに色
-
3年間同じクラスになる確率
おすすめ情報