This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
I know quite a lot about C++, but no a lot about Wikipedia :)
I'd like to join the Wikiproject C++. Do I just put my name in the list? Mrjeff 13:03, 15 March 2006 (UTC)
Hello. I'm a member of the Version 1.0 Editorial Team, which is looking to identify quality articles in Wikipedia for future publication on CD or paper. We recently began assessing articles using these criteria, and we are are asking for your help. As you are most aware of the issues surrounding your focus area, we are wondering if you could provide us with a list of the articles that fall within the scope of your WikiProject, and that are either featured, A-class, B-class, or Good articles, with no POV or copyright problems. Do you have any recommendations? If you do, please post your suggestions at the listing of all active Science WikiProjects, and if you have any questions, ask me in the Work Via WikiProjects talk page or directly in my talk page. Thanks a lot! Tito xd( ?!? - help us) 02:01, 30 March 2006 (UTC)
Most of the proposed ansi c articles on the project page look to me like descriptions of header files. Is it really necessary to add an article for every single header file? I mean most of these can be much more than the *nix manual pages that exist for them or the help files of any compiler that includes them. -- Koffieyahoo 11:50, 5 April 2006 (UTC)
I highly respect WikiProjects such as this, and a lot of the C/C++ work is great, but I think one of the subgoals of this project is misguided. Wikipedia is not a reference manual, which is what articles such as fgets amount to. Do we really need an article on every libc function or libc header? A Wiki is indeed a great way to document, but Wikipedia is an encyclopedia. Just like we moved dictionary definitions to a separate wiki, Wiktionary, we should move the programming manual out of Wikipedia. I can't find the AFDs right now, but a number of Java-related articles were all deleted for this reason. — Quarl ( talk) 2006-04-12 09:36Z
Wikipedia -- not Wikiman. Wikipedia isn't a manual. As much as I'd love to see a complete C++ reference, and as much as you try to disguise 500 C++ function articles to make them look "-pedia"like, it's not going to change my opinion that Wikipedia is not suitable for this information. We'll be having a C++ "undocumented stuff" wiki template next, and what then? —Preceding unsigned comment added by Jafet.vixle ( talk • contribs)
If you can help me starting this new project, I'd accept the leadership upon the opening. -- D e ryc k C. 12:11, 15 April 2006 (UTC)
My new personal proposal: keep all existing man-like articles and try to make them more encyclopedic; do not create any new function articles unless it's written encyclopedically at start. -- D e ryc k C. 16:03, 23 May 2006 (UTC)
I have to concur that adding individual pages for all the functions from the C standard library is not a good idea (redirects are probably okay). I just can't see how they can be made to be of encyclopedic value. The same goes for methods/functions in Java or any other language. Wikibooks is definitely where this belongs. RedWolf 22:32, 14 June 2006 (UTC)
I guess I agree with everybody but Fresheneesz. Putting the reference manual for every programming language into the same namespace is not going to help anyone. Much better to put it in seperate namespaces, that is, create a Wikibook for each language. I guess the best thing anyone could do for this project would be to move the The only information about C++ that should remain here should be information interesting to people who are not programming in C++. That is, general information about the structure of the language, and specific information about features pioneered by C++, or where the "prototypical" example is in C++. For example, iostream is a generally interesting way to organise input and output in a programming language. An overview article about the principles behind iostream could be appropriate here. But not a reference for the exact semantics of every function. -- Per Abrahamsen 06:44, 12 October 2006 (UTC)
It seems to me that it is kind of silly to have an article list, when we have a template {Wikipedia: WikiProject C++/Article} which identifies articles. Of course it is much easier to view changes of a list, but bots can be deployed to alleviate that problem. Please comment. -- MarSch 13:22, 13 April 2006 (UTC)
It is unclear to me why the project's name was changed from WikiProject C to WikiProject C++. As I understand it, this project is supposed to be dealing with both C and C++. I always take such attempts of unifying the two languages with a grain of salt; too often are they made by people who do not possess sufficient knowledge of intricacies of both languages. Such people start making unreasonable assumptions leading to oversimplications like the famous 'C is just a subset of C++'. Nevertheless, I have decided to give the project a chance to disprove my doubts.
After reading a few articles it has, unfortunately, become apparent that much of them have been written from an extremely C++ biased perspective (which is reflected in the change of the project's name, obviously). Also, some parts were inaccurate, or just plainly incorrect. One example is the previous wording of the section concerning the macro NULL in the stdlib.h article or the erroneous mixing of headers files and the libraries they are associated with.
One other problem is that cstdio in C++ is, in fact, not interchangeable with the stdio.h found in C. The reason for this is that some functions declared in cstdio are non-existing in the C Standard Library (e.g. lfind, itoa and others). Prior to recognising the problem, I have removed such non-standard C functions from the stdio.h article. After encountering similar examples in stdlib, I have realised that the authors' intention was probably to unify the functions belonging to both stdio.h and cstdio (and other similar headers) to single articles.
It is debatable whether adding an article for every single C function and header is productive since many people seem to dislike the idea. That put aside, I think it is safe to say that it would certainly be useful, although mayhaps inappropriate for Wikipedia. I will not discuss the matter of appropriateness here. However, incorrect information defeats even the point of usefulness. Therefore, information presented must not be incorrect or even misleading. And the truth is that C++ specific functions have no place in the C header file articles in their present state.
A possible way to resolve the problem is to restructure the articles in such a way to make it obvious that not all, for example, cstdio function declarations can be found in stdio.h and update the function tables to reflect that change. Please comment. Denis Kasak 20:01, 11 June 2006 (UTC)
I believe a better solution is to mark those functions "non-standard", instead of removing them as wikipedia is supposed to give as much knowledge as possible. Also, per the discussion above and at Wikipedia talk:WikiProject Computer science, we're not going to create anymore function-specific articles but we'll keep the existing ones. -- D e ryc k C. 10:20, 27 June 2006 (UTC)
C programming language is up for a featured article review. Detailed concerns may be found here. Please leave your comments and help us address and maintain this article's featured quality. Sandy 22:40, 16 July 2006 (UTC)
I've been adding pages and information to the C and C++ library knowlege-base on wikipedia - however I've found no help. None of the C++ pages I edit seem to ever be edited again. My work isn't checked, my work isn't embellished. It stays stagnent. Wheres the help from this project. Even people opposed to it say "I'd love to see a complete C++ reference on wikipedia", and so would I. Where the hell is it? I'm creating it anytime I can't find what I need on wikipedia, wheres the help?
Check the header "Wikipedia is not a programming manual" for my arguement. Fresheneesz 22:55, 15 August 2006 (UTC)
A dispute has arisen over the article Virtual inheritance. I think that the article would greatly benefit from many people reading the it (and adding to its discussion if you have time). I'll let you form your opinions for yourselves, but please have a look at it if you have time! It would be greatly appreciated. -- Mike Blackney 03:43, 7 September 2006 (UTC)
Emacs is up for a featured article review. Detailed concerns may be found here. Please leave your comments and help us address and maintain this article's featured quality. Sandy 19:56, 10 October 2006 (UTC)
Hello. The WikiProject Council has recently updated the Wikipedia:WikiProject Council/Directory. This new directory includes a variety of categories and subcategories which will, with luck, potentially draw new members to the projects who are interested in those specific subjects. Please review the directory and make any changes to the entries for your project that you see fit. There is also a directory of portals, at User:B2T2/Portal, listing all the existing portals. Feel free to add any of them to the portals or comments section of your entries in the directory. The three columns regarding assessment, peer review, and collaboration are included in the directory for both the use of the projects themselves and for that of others. Having such departments will allow a project to more quickly and easily identify its most important articles and its articles in greatest need of improvement. If you have not already done so, please consider whether your project would benefit from having departments which deal in these matters. It is my hope that all the changes to the directory can be finished by the first of next month. Please feel free to make any changes you see fit to the entries for your project before then. If you should have any questions regarding this matter, please do not hesitate to contact me. Thank you. B2T2 00:01, 26 October 2006 (UTC)
Beginning cross-post.
End cross-post. Please do not comment more in this section.
I mostly contribute to Wikibooks and have been looking for people who might be interested in contributing to a book there on C++. I noticed reading through the discussions on this talk page, that some people are interested in writing a book or reference manual on C++ and others feel that some contents on Wikipedia is too much like a book for Wikipedia. So I would like to suggest as a possible solution that those of you who are interested in contributing to a book on C++ check out C++ Programming on Wikibooks. You might want to read Wikibooks:Wikibooks for Wikipedians as well, if your not familar with Wikibooks, to familarize yourself with the differences. -- Darklama 20:46, 11 December 2006 (UTC)
Hello, all. It was initially my hope to try to have this done as part of Esperanza's proposal for an appreciation week to end on Wikipedia Day, January 15. However, several people have once again proposed the entirety of Esperanza for deletion, so that might not work. It was the intention of the Appreciation Week proposal to set aside a given time when the various individuals who have made significant, valuable contributions to the encyclopedia would be recognized and honored. I believe that, with some effort, this could still be done. My proposal is to, with luck, try to organize the various WikiProjects and other entities of wikipedia to take part in a larger celebrartion of its contributors to take place in January, probably beginning January 15, 2007. I have created yet another new subpage for myself (a weakness of mine, I'm afraid) at User talk:Badbilltucker/Appreciation Week where I would greatly appreciate any indications from the members of this project as to whether and how they might be willing and/or able to assist in recognizing the contributions of our editors. Thank you for your attention. Badbilltucker 17:45, 30 December 2006 (UTC)
I am looking for an platform independent C++ counterpart of ActiveX Data Objects and Variant data type, I have used these objects/data type earlier in ATL COM environment but now I want a subset of the same (no need of DB connection functionality i.e. disconnect container object only for data transfer) in pure C++ code. The aim is to return either basic data type or a Resordset object from all of the exposed api to have consistent interface, I do not want to expose custom objects (say 'Customer', 'Address', 'Item', 'Order', 'Invoice' etc). The client which receives this RecordsetC++ object should be able to iterate through rows as well as all the fields (column) and should be able to get the data type of the field. Vjdchauhan 10:29, 15 January 2007 (UTC).
Hi ,
I want to be a part of this project. I know a lot about C++, but I am new to this project. From a previous post I am adding my name to the members list .
Please let me know what do I do next .
Sujay
Sujayg 07:42, 2 February 2007 (UTC)
hello everyone , i dont have extreem experiance with c++ but the similarity with c# made me join this project as long as there is no project for c# :) Ammar 12:46, 2 March 2007 (UTC)
"Wikisource:Source code" is a dead link -- Alastair Irvine 11:51, 3 May 2007 (UTC)
C++ is having its Good Article status reviewed. See the Good Article review page to comment. T Rex | talk 21:08, 29 August 2007 (UTC)
I need your opinion about the structure of article C++0x.
Talk:C++0x#Article is Too Long
Thanks. -- Gildos ( talk) 02:41, 29 December 2007 (UTC)
I just added a bit to the article
AMD Performance Library (APL), then I discovered the page
Integrated Performance Primitives (IPP). I see that WikiProject C++ owns the latter. I have several suggestions.
I don't know what the offical policy is about documenting librarys, but something should happen to the APL page. What do you thing? R39525 ( talk) 20:47, 20 February 2008 (UTC)
I propose that most of this project be exported to Wikibooks:C Standard Library and Wikibooks:C++ Standard Library. The articles in question include the standard header files, functions and (C++) classes; obscure C++-specific terms and paradigms (like typeid and SFINAE) should also be moved to Wikibooks:C++ Programming. Wikipedia is not a reference or manual. I am willing to help coordinate this move and expand the manuals there. The content should also integrate well with the existing Wikibooks:C Programming and Wikibooks:C++ Programing books there. ~ Jafet Speaker of many words 07:22, 21 August 2008 (UTC)
An article entitled C++ logical operators was created a month ago and needs (at least) wikification, however I queried how this fits with the existing articles. Would this project like to look at that article? Rich257 ( talk) 12:29, 24 October 2008 (UTC)
I know quite a lot about C++, but no a lot about Wikipedia :)
I'd like to join the Wikiproject C++. Do I just put my name in the list? Mrjeff 13:03, 15 March 2006 (UTC)
SimonTrew ( talk) 09:39, 21 February 2009 (UTC)
Looking at the articles about the most notable C++ Standard Library components, I notice that the naming is rather inconsistent. These are the article's names (I may have missed some though):
I would like to rename the articles to follow a more consistent convention. In particular:
Thoughts, comments, etc. are much appreciated. If no objections are raised, I will simply do the renames, following the convention outlined above. Note also that this discussion is about the component articles, not the header file articles. decltype 09:42, 6 March 2009 (UTC)
map
"Map" or string
"String".And I have now performed the last moves so that all standard library component articles have consistent disambiguations (unless I missed some).
All the old names remain as redirects to the main article. decltype ( talk) 08:55, 7 September 2009 (UTC)
There is a long list of libraries and their order doesn't appear very descriptive. Eventually we're going to have to sort these out to make them more accessible. There are a few ideas i'd like to address.
I came up with a rough draft list. The categories need to be changed, so I'm hoping you guys can help decide what these headers should be.
' | Std C++ Lib. | Template | UI | Math | Science or Eng. (not math) | Mem. Manag. | Database | Parsing framework | Network | 2D Graphics | 3D Graphics | Thread Manag. | Platform | License |
Apache C++ Standard Library | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Cross platform | Apache License 2.0 |
Blitz++ | No | Yes | No | Yes | No | No | No | No | No | No | No | No | Cross platform | GPL / other (LGPL-like) |
MAGMA (Molecular Animation, Graphics and Modeling Application framework) | No | No | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Unknown |
Qt (toolkit) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Yes | Partial | Unknown | Unknown | Unknown |
Additional input would be appreciated. Gsonnenf ( talk) 01:04, 27 March 2009 (UTC)
' | Std C++ Lib. | Template | UI | Algorithms | Physical Science | Mem. Manag. | Database | Parsing framework | Network | Graphics | Thread Manag. | Platform | License |
MAGMA (Molecular Animation, Graphics and Modeling Application framework) | No | No | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | 3D | Unknown | Unknown | Unknown |
Qt (toolkit) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | 2D / Limited 3D | Unknown | Unknown | Unknown |
Another option could be to list them by field and just give a brief description:
GUI Frameworks
Library | Platform | License | Description |
Qt (toolkit) | Cross-platform | GPL / LGPL / Commericial | Qt is a Graphical UI Framework. It also incorporates SQL libraries, Reflection, networking, etc. |
This also raises the question if we should separate libraries, which may have great depth but little breadth, from software frameworks such as QT. Gsonnenf ( talk) 03:53, 27 March 2009 (UTC)
Library | Platform | License | "Categories" |
Qt (toolkit) | Cross-platform | GPL / LGPL / Commercial | GUI, Threading, Network, XML, Graphics, etc.. |
I noticed that Wikipedia maintains a list of C++ libraries using category tags. See http://en.wikipedia.org/wiki/Category:C%2B%2B_libraries . Not sure if this feature was added after this list began. I rectified the automated list with our list. I believe only 2 libraries didn't exist in the automated list. It doesn't make much sense to maintain a list manually unless we are adding descriptions and or proposing tags. What do you guys think? Gsonnenf ( talk) 20:39, 26 March 2009 (UTC)
For those interested, I have posted an open reward for anyone who contributes significantly to a C++-related GA or DYK. The offer can be found here: Wikipedia:Reward_Board#C++GA/DYK. decltype ( talk) 02:55, 7 June 2009 (UTC)
I have added an importance parameter to the WP banner. Feel free to give an importance assessment to any article within the scope of this project. decltype ( talk) 19:28, 30 September 2009 (UTC)
FYI, fflush got nuked... someone might want to add some content to fputc and fwrite at the destination about associated fflush use. 70.29.208.247 ( talk) 11:36, 15 May 2010 (UTC)
I've seen a few mini edit-wars going on regarding coding style. Is there a place where coding styles are discussed and can be referenced when editing code examples?
For starters the issues I would like discussed are:
When accessing a member should the member be prefixed with this->? Motti ( talk) 07:32, 3 August 2011 (UTC)
Lots of code samples use cout, should this be prefixed with std::? Motti ( talk) 07:32, 3 August 2011 (UTC)
This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
I know quite a lot about C++, but no a lot about Wikipedia :)
I'd like to join the Wikiproject C++. Do I just put my name in the list? Mrjeff 13:03, 15 March 2006 (UTC)
Hello. I'm a member of the Version 1.0 Editorial Team, which is looking to identify quality articles in Wikipedia for future publication on CD or paper. We recently began assessing articles using these criteria, and we are are asking for your help. As you are most aware of the issues surrounding your focus area, we are wondering if you could provide us with a list of the articles that fall within the scope of your WikiProject, and that are either featured, A-class, B-class, or Good articles, with no POV or copyright problems. Do you have any recommendations? If you do, please post your suggestions at the listing of all active Science WikiProjects, and if you have any questions, ask me in the Work Via WikiProjects talk page or directly in my talk page. Thanks a lot! Tito xd( ?!? - help us) 02:01, 30 March 2006 (UTC)
Most of the proposed ansi c articles on the project page look to me like descriptions of header files. Is it really necessary to add an article for every single header file? I mean most of these can be much more than the *nix manual pages that exist for them or the help files of any compiler that includes them. -- Koffieyahoo 11:50, 5 April 2006 (UTC)
I highly respect WikiProjects such as this, and a lot of the C/C++ work is great, but I think one of the subgoals of this project is misguided. Wikipedia is not a reference manual, which is what articles such as fgets amount to. Do we really need an article on every libc function or libc header? A Wiki is indeed a great way to document, but Wikipedia is an encyclopedia. Just like we moved dictionary definitions to a separate wiki, Wiktionary, we should move the programming manual out of Wikipedia. I can't find the AFDs right now, but a number of Java-related articles were all deleted for this reason. — Quarl ( talk) 2006-04-12 09:36Z
Wikipedia -- not Wikiman. Wikipedia isn't a manual. As much as I'd love to see a complete C++ reference, and as much as you try to disguise 500 C++ function articles to make them look "-pedia"like, it's not going to change my opinion that Wikipedia is not suitable for this information. We'll be having a C++ "undocumented stuff" wiki template next, and what then? —Preceding unsigned comment added by Jafet.vixle ( talk • contribs)
If you can help me starting this new project, I'd accept the leadership upon the opening. -- D e ryc k C. 12:11, 15 April 2006 (UTC)
My new personal proposal: keep all existing man-like articles and try to make them more encyclopedic; do not create any new function articles unless it's written encyclopedically at start. -- D e ryc k C. 16:03, 23 May 2006 (UTC)
I have to concur that adding individual pages for all the functions from the C standard library is not a good idea (redirects are probably okay). I just can't see how they can be made to be of encyclopedic value. The same goes for methods/functions in Java or any other language. Wikibooks is definitely where this belongs. RedWolf 22:32, 14 June 2006 (UTC)
I guess I agree with everybody but Fresheneesz. Putting the reference manual for every programming language into the same namespace is not going to help anyone. Much better to put it in seperate namespaces, that is, create a Wikibook for each language. I guess the best thing anyone could do for this project would be to move the The only information about C++ that should remain here should be information interesting to people who are not programming in C++. That is, general information about the structure of the language, and specific information about features pioneered by C++, or where the "prototypical" example is in C++. For example, iostream is a generally interesting way to organise input and output in a programming language. An overview article about the principles behind iostream could be appropriate here. But not a reference for the exact semantics of every function. -- Per Abrahamsen 06:44, 12 October 2006 (UTC)
It seems to me that it is kind of silly to have an article list, when we have a template {Wikipedia: WikiProject C++/Article} which identifies articles. Of course it is much easier to view changes of a list, but bots can be deployed to alleviate that problem. Please comment. -- MarSch 13:22, 13 April 2006 (UTC)
It is unclear to me why the project's name was changed from WikiProject C to WikiProject C++. As I understand it, this project is supposed to be dealing with both C and C++. I always take such attempts of unifying the two languages with a grain of salt; too often are they made by people who do not possess sufficient knowledge of intricacies of both languages. Such people start making unreasonable assumptions leading to oversimplications like the famous 'C is just a subset of C++'. Nevertheless, I have decided to give the project a chance to disprove my doubts.
After reading a few articles it has, unfortunately, become apparent that much of them have been written from an extremely C++ biased perspective (which is reflected in the change of the project's name, obviously). Also, some parts were inaccurate, or just plainly incorrect. One example is the previous wording of the section concerning the macro NULL in the stdlib.h article or the erroneous mixing of headers files and the libraries they are associated with.
One other problem is that cstdio in C++ is, in fact, not interchangeable with the stdio.h found in C. The reason for this is that some functions declared in cstdio are non-existing in the C Standard Library (e.g. lfind, itoa and others). Prior to recognising the problem, I have removed such non-standard C functions from the stdio.h article. After encountering similar examples in stdlib, I have realised that the authors' intention was probably to unify the functions belonging to both stdio.h and cstdio (and other similar headers) to single articles.
It is debatable whether adding an article for every single C function and header is productive since many people seem to dislike the idea. That put aside, I think it is safe to say that it would certainly be useful, although mayhaps inappropriate for Wikipedia. I will not discuss the matter of appropriateness here. However, incorrect information defeats even the point of usefulness. Therefore, information presented must not be incorrect or even misleading. And the truth is that C++ specific functions have no place in the C header file articles in their present state.
A possible way to resolve the problem is to restructure the articles in such a way to make it obvious that not all, for example, cstdio function declarations can be found in stdio.h and update the function tables to reflect that change. Please comment. Denis Kasak 20:01, 11 June 2006 (UTC)
I believe a better solution is to mark those functions "non-standard", instead of removing them as wikipedia is supposed to give as much knowledge as possible. Also, per the discussion above and at Wikipedia talk:WikiProject Computer science, we're not going to create anymore function-specific articles but we'll keep the existing ones. -- D e ryc k C. 10:20, 27 June 2006 (UTC)
C programming language is up for a featured article review. Detailed concerns may be found here. Please leave your comments and help us address and maintain this article's featured quality. Sandy 22:40, 16 July 2006 (UTC)
I've been adding pages and information to the C and C++ library knowlege-base on wikipedia - however I've found no help. None of the C++ pages I edit seem to ever be edited again. My work isn't checked, my work isn't embellished. It stays stagnent. Wheres the help from this project. Even people opposed to it say "I'd love to see a complete C++ reference on wikipedia", and so would I. Where the hell is it? I'm creating it anytime I can't find what I need on wikipedia, wheres the help?
Check the header "Wikipedia is not a programming manual" for my arguement. Fresheneesz 22:55, 15 August 2006 (UTC)
A dispute has arisen over the article Virtual inheritance. I think that the article would greatly benefit from many people reading the it (and adding to its discussion if you have time). I'll let you form your opinions for yourselves, but please have a look at it if you have time! It would be greatly appreciated. -- Mike Blackney 03:43, 7 September 2006 (UTC)
Emacs is up for a featured article review. Detailed concerns may be found here. Please leave your comments and help us address and maintain this article's featured quality. Sandy 19:56, 10 October 2006 (UTC)
Hello. The WikiProject Council has recently updated the Wikipedia:WikiProject Council/Directory. This new directory includes a variety of categories and subcategories which will, with luck, potentially draw new members to the projects who are interested in those specific subjects. Please review the directory and make any changes to the entries for your project that you see fit. There is also a directory of portals, at User:B2T2/Portal, listing all the existing portals. Feel free to add any of them to the portals or comments section of your entries in the directory. The three columns regarding assessment, peer review, and collaboration are included in the directory for both the use of the projects themselves and for that of others. Having such departments will allow a project to more quickly and easily identify its most important articles and its articles in greatest need of improvement. If you have not already done so, please consider whether your project would benefit from having departments which deal in these matters. It is my hope that all the changes to the directory can be finished by the first of next month. Please feel free to make any changes you see fit to the entries for your project before then. If you should have any questions regarding this matter, please do not hesitate to contact me. Thank you. B2T2 00:01, 26 October 2006 (UTC)
Beginning cross-post.
End cross-post. Please do not comment more in this section.
I mostly contribute to Wikibooks and have been looking for people who might be interested in contributing to a book there on C++. I noticed reading through the discussions on this talk page, that some people are interested in writing a book or reference manual on C++ and others feel that some contents on Wikipedia is too much like a book for Wikipedia. So I would like to suggest as a possible solution that those of you who are interested in contributing to a book on C++ check out C++ Programming on Wikibooks. You might want to read Wikibooks:Wikibooks for Wikipedians as well, if your not familar with Wikibooks, to familarize yourself with the differences. -- Darklama 20:46, 11 December 2006 (UTC)
Hello, all. It was initially my hope to try to have this done as part of Esperanza's proposal for an appreciation week to end on Wikipedia Day, January 15. However, several people have once again proposed the entirety of Esperanza for deletion, so that might not work. It was the intention of the Appreciation Week proposal to set aside a given time when the various individuals who have made significant, valuable contributions to the encyclopedia would be recognized and honored. I believe that, with some effort, this could still be done. My proposal is to, with luck, try to organize the various WikiProjects and other entities of wikipedia to take part in a larger celebrartion of its contributors to take place in January, probably beginning January 15, 2007. I have created yet another new subpage for myself (a weakness of mine, I'm afraid) at User talk:Badbilltucker/Appreciation Week where I would greatly appreciate any indications from the members of this project as to whether and how they might be willing and/or able to assist in recognizing the contributions of our editors. Thank you for your attention. Badbilltucker 17:45, 30 December 2006 (UTC)
I am looking for an platform independent C++ counterpart of ActiveX Data Objects and Variant data type, I have used these objects/data type earlier in ATL COM environment but now I want a subset of the same (no need of DB connection functionality i.e. disconnect container object only for data transfer) in pure C++ code. The aim is to return either basic data type or a Resordset object from all of the exposed api to have consistent interface, I do not want to expose custom objects (say 'Customer', 'Address', 'Item', 'Order', 'Invoice' etc). The client which receives this RecordsetC++ object should be able to iterate through rows as well as all the fields (column) and should be able to get the data type of the field. Vjdchauhan 10:29, 15 January 2007 (UTC).
Hi ,
I want to be a part of this project. I know a lot about C++, but I am new to this project. From a previous post I am adding my name to the members list .
Please let me know what do I do next .
Sujay
Sujayg 07:42, 2 February 2007 (UTC)
hello everyone , i dont have extreem experiance with c++ but the similarity with c# made me join this project as long as there is no project for c# :) Ammar 12:46, 2 March 2007 (UTC)
"Wikisource:Source code" is a dead link -- Alastair Irvine 11:51, 3 May 2007 (UTC)
C++ is having its Good Article status reviewed. See the Good Article review page to comment. T Rex | talk 21:08, 29 August 2007 (UTC)
I need your opinion about the structure of article C++0x.
Talk:C++0x#Article is Too Long
Thanks. -- Gildos ( talk) 02:41, 29 December 2007 (UTC)
I just added a bit to the article
AMD Performance Library (APL), then I discovered the page
Integrated Performance Primitives (IPP). I see that WikiProject C++ owns the latter. I have several suggestions.
I don't know what the offical policy is about documenting librarys, but something should happen to the APL page. What do you thing? R39525 ( talk) 20:47, 20 February 2008 (UTC)
I propose that most of this project be exported to Wikibooks:C Standard Library and Wikibooks:C++ Standard Library. The articles in question include the standard header files, functions and (C++) classes; obscure C++-specific terms and paradigms (like typeid and SFINAE) should also be moved to Wikibooks:C++ Programming. Wikipedia is not a reference or manual. I am willing to help coordinate this move and expand the manuals there. The content should also integrate well with the existing Wikibooks:C Programming and Wikibooks:C++ Programing books there. ~ Jafet Speaker of many words 07:22, 21 August 2008 (UTC)
An article entitled C++ logical operators was created a month ago and needs (at least) wikification, however I queried how this fits with the existing articles. Would this project like to look at that article? Rich257 ( talk) 12:29, 24 October 2008 (UTC)
I know quite a lot about C++, but no a lot about Wikipedia :)
I'd like to join the Wikiproject C++. Do I just put my name in the list? Mrjeff 13:03, 15 March 2006 (UTC)
SimonTrew ( talk) 09:39, 21 February 2009 (UTC)
Looking at the articles about the most notable C++ Standard Library components, I notice that the naming is rather inconsistent. These are the article's names (I may have missed some though):
I would like to rename the articles to follow a more consistent convention. In particular:
Thoughts, comments, etc. are much appreciated. If no objections are raised, I will simply do the renames, following the convention outlined above. Note also that this discussion is about the component articles, not the header file articles. decltype 09:42, 6 March 2009 (UTC)
map
"Map" or string
"String".And I have now performed the last moves so that all standard library component articles have consistent disambiguations (unless I missed some).
All the old names remain as redirects to the main article. decltype ( talk) 08:55, 7 September 2009 (UTC)
There is a long list of libraries and their order doesn't appear very descriptive. Eventually we're going to have to sort these out to make them more accessible. There are a few ideas i'd like to address.
I came up with a rough draft list. The categories need to be changed, so I'm hoping you guys can help decide what these headers should be.
' | Std C++ Lib. | Template | UI | Math | Science or Eng. (not math) | Mem. Manag. | Database | Parsing framework | Network | 2D Graphics | 3D Graphics | Thread Manag. | Platform | License |
Apache C++ Standard Library | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Cross platform | Apache License 2.0 |
Blitz++ | No | Yes | No | Yes | No | No | No | No | No | No | No | No | Cross platform | GPL / other (LGPL-like) |
MAGMA (Molecular Animation, Graphics and Modeling Application framework) | No | No | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Unknown |
Qt (toolkit) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | Yes | Partial | Unknown | Unknown | Unknown |
Additional input would be appreciated. Gsonnenf ( talk) 01:04, 27 March 2009 (UTC)
' | Std C++ Lib. | Template | UI | Algorithms | Physical Science | Mem. Manag. | Database | Parsing framework | Network | Graphics | Thread Manag. | Platform | License |
MAGMA (Molecular Animation, Graphics and Modeling Application framework) | No | No | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | 3D | Unknown | Unknown | Unknown |
Qt (toolkit) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Partial | Unknown | Unknown | 2D / Limited 3D | Unknown | Unknown | Unknown |
Another option could be to list them by field and just give a brief description:
GUI Frameworks
Library | Platform | License | Description |
Qt (toolkit) | Cross-platform | GPL / LGPL / Commericial | Qt is a Graphical UI Framework. It also incorporates SQL libraries, Reflection, networking, etc. |
This also raises the question if we should separate libraries, which may have great depth but little breadth, from software frameworks such as QT. Gsonnenf ( talk) 03:53, 27 March 2009 (UTC)
Library | Platform | License | "Categories" |
Qt (toolkit) | Cross-platform | GPL / LGPL / Commercial | GUI, Threading, Network, XML, Graphics, etc.. |
I noticed that Wikipedia maintains a list of C++ libraries using category tags. See http://en.wikipedia.org/wiki/Category:C%2B%2B_libraries . Not sure if this feature was added after this list began. I rectified the automated list with our list. I believe only 2 libraries didn't exist in the automated list. It doesn't make much sense to maintain a list manually unless we are adding descriptions and or proposing tags. What do you guys think? Gsonnenf ( talk) 20:39, 26 March 2009 (UTC)
For those interested, I have posted an open reward for anyone who contributes significantly to a C++-related GA or DYK. The offer can be found here: Wikipedia:Reward_Board#C++GA/DYK. decltype ( talk) 02:55, 7 June 2009 (UTC)
I have added an importance parameter to the WP banner. Feel free to give an importance assessment to any article within the scope of this project. decltype ( talk) 19:28, 30 September 2009 (UTC)
FYI, fflush got nuked... someone might want to add some content to fputc and fwrite at the destination about associated fflush use. 70.29.208.247 ( talk) 11:36, 15 May 2010 (UTC)
I've seen a few mini edit-wars going on regarding coding style. Is there a place where coding styles are discussed and can be referenced when editing code examples?
For starters the issues I would like discussed are:
When accessing a member should the member be prefixed with this->? Motti ( talk) 07:32, 3 August 2011 (UTC)
Lots of code samples use cout, should this be prefixed with std::? Motti ( talk) 07:32, 3 August 2011 (UTC)
This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |