Click here to Skip to main content
15,914,109 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
GeneralRe: key_compare problem in maps Pin
sips4-Oct-04 20:36
sips4-Oct-04 20:36 
GeneralRe: key_compare problem in maps Pin
Joaquín M López Muñoz4-Oct-04 21:10
Joaquín M López Muñoz4-Oct-04 21:10 
GeneralRe: key_compare problem in maps Pin
sips4-Oct-04 22:58
sips4-Oct-04 22:58 
GeneralFlicker Problem in Listview Pin
Anonymous4-Oct-04 1:11
Anonymous4-Oct-04 1:11 
GeneralSTL stupid question Pin
RadioShark4-Oct-04 0:41
RadioShark4-Oct-04 0:41 
GeneralRe: STL stupid question Pin
Joaquín M López Muñoz4-Oct-04 2:33
Joaquín M López Muñoz4-Oct-04 2:33 
GeneralATL / STL : Dumb question maybe... Pin
Malcolm Smart30-Sep-04 10:40
Malcolm Smart30-Sep-04 10:40 
GeneralRe: ATL / STL : Dumb question maybe... Pin
Joaquín M López Muñoz30-Sep-04 11:15
Joaquín M López Muñoz30-Sep-04 11:15 
STL : Standard Template Library - vectors, maps, lists, deques - basically template driven containers, that have iterators you can pass to algorithms for fast, simple, flexible data handling.

Strictly speaking, algorithms are as esential a part of STL as containers. For some reason, people tend to focus on containers alone.

ATL : Active Template Library - for developing graphic activex components?

I'd say (I'm no ATL expert) ATL is primarly used to do COM programming with a little C++ style encapsulation, rather than directly against the raw COM API. ATL can be applied to writing ActiveX controls, but also any other COM object.

WTL (Windows Template Library) is a windowing framework built on top of ATL. A replacement for MFC, though (allegedly) much more elegant. AFAIK, WTL is no longer maintained by Microsoft (it started as a private project inside the company, actually) but I think a bunch of folks in the open source realm are maintaining it now.

What puzzles me is why STL and ATL are so frequently listed together: apart from relying on tecnhiques belonging to what's called "modern C++", there's little relationship between both libraries.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
GeneralRe: ATL / STL : Dumb question maybe... Pin
Kevin McFarlane1-Oct-04 12:24
Kevin McFarlane1-Oct-04 12:24 
GeneralRe: ATL / STL : Dumb question maybe... Pin
Michael Dunn1-Oct-04 9:48
sitebuilderMichael Dunn1-Oct-04 9:48 
GeneralRe: ATL / STL : Dumb question maybe... Pin
Anna-Jayne Metcalfe19-Oct-04 5:14
Anna-Jayne Metcalfe19-Oct-04 5:14 
GeneralCopying Lists and Vectors Pin
mcsherry30-Sep-04 0:26
mcsherry30-Sep-04 0:26 
GeneralRe: Copying Lists and Vectors Pin
Andrew Walker30-Sep-04 19:39
Andrew Walker30-Sep-04 19:39 
GeneralRe: Copying Lists and Vectors Pin
valikac4-Oct-04 6:34
valikac4-Oct-04 6:34 
GeneralRe: Copying Lists and Vectors Pin
toxcct5-Oct-04 23:28
toxcct5-Oct-04 23:28 
GeneralWTL Menu in MFC container Pin
peterchen29-Sep-04 8:29
peterchen29-Sep-04 8:29 
GeneralToo much connections and ATL Server Pin
Federico Milano29-Sep-04 8:20
Federico Milano29-Sep-04 8:20 
QuestionFriend Properties-Methods VB .Can I do it in ATL?? Pin
Tholkiem28-Sep-04 9:26
Tholkiem28-Sep-04 9:26 
AnswerRe: Friend Properties-Methods VB .Can I do it in ATL?? Pin
Tholkiem29-Sep-04 13:11
Tholkiem29-Sep-04 13:11 
GeneralPLS HELP : CreateInstance (__uuidof(SHDocVw::ShellWindows) failed Pin
SenPy28-Sep-04 7:19
SenPy28-Sep-04 7:19 
GeneralRe: PLS HELP : CreateInstance (__uuidof(SHDocVw::ShellWindows) failed Pin
User 21559730-Sep-04 0:52
User 21559730-Sep-04 0:52 
Generalcatching events Pin
dudic28-Sep-04 5:49
dudic28-Sep-04 5:49 
GeneralRe: catching events Pin
Lim Bio Liong16-Oct-04 23:15
Lim Bio Liong16-Oct-04 23:15 
GeneralRe: catching events Pin
ThatsAlok29-Oct-04 21:06
ThatsAlok29-Oct-04 21:06 
QuestionActiveX Controls MFC or ATL? Pin
Andy H28-Sep-04 3:51
Andy H28-Sep-04 3:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.