Forum: C++ Feb 22nd, 2008 |
| Replies: 2 Views: 1,225 Re: Dynamic stack in c++ Why are you taking pain by handling memory yourself. Use power of STL.
#include <vector>
#include <stdexcept>
template <typename T>
class Stack
{
private:
std::vector<T> elems; // elements |
Forum: C++ Feb 20th, 2008 |
| Replies: 6 Views: 416 Re: template class question The reason for linker error is that the definition of the function template has not been instantiated. In order for a template to be instantiated, the compiler must know which definition should be... |
Forum: C++ Feb 18th, 2008 |
| Replies: 5 Views: 624 Re: operator overload If you would have been given an options to implement operator++() which would work for both versions of ++, how would you do it?
You need to find some way to distinguish between both of them. |
Forum: C++ Feb 16th, 2008 |
| Replies: 1 Views: 252 Re: tutorials needed! Best way would be to get a book. Some of the recommendations http://www.daniweb.com/forums/thread70096.html
One online tutorial
http://www.cplusplus.com/doc/tutorial/ |
Forum: C++ Feb 16th, 2008 |
| Replies: 10 Views: 690 Re: MultiDimension Array help dexter1984,
Why don't you simply use vector of vectors
#include <vector>
template <typename T>
class dynamic_array
{
public: |
Forum: C++ Feb 16th, 2008 |
| Replies: 6 Views: 467 |
Forum: C++ Feb 16th, 2008 |
| Replies: 1 Views: 234 Re: Array help! Function call operator is () not []. There are few undeclared variables and some variables with incorrect names. |
Forum: C++ Feb 16th, 2008 |
| Replies: 3 Views: 300 |
Forum: C++ Feb 14th, 2008 |
| Replies: 7 Views: 1,273 |
Forum: C++ Sep 1st, 2007 |
| Replies: 4 Views: 761 |
Forum: C++ Sep 1st, 2007 |
| Replies: 13 Views: 872 |
Forum: C++ Sep 1st, 2007 |
| Replies: 5 Views: 1,300 Re: difference between pointers and handles The term handle is used to mean any technique that lets you get to another object — a generalized pseudo-pointer. The term is (intentionally) ambiguous and vague.
Read more... |
Forum: C Aug 29th, 2007 |
| Replies: 17 Views: 1,317 Re: Stupid Question Since some compilers (and lint) will warn about discarded return values, an explicit cast to (void) is a way of saying "Yes, I've decided to ignore the return value from this call. |
Forum: C Aug 28th, 2007 |
| Replies: 17 Views: 1,317 Re: Stupid Question This would be better
printf("Hit 'ENTER' to exit\n");
fflush(stdout);
(void)getchar(); |
Forum: C++ Aug 27th, 2007 |
| Replies: 16 Views: 1,976 |
Forum: C Aug 27th, 2007 |
| Replies: 3 Views: 733 Re: Dynamic Binding In C Objective-C is a language based upon C, with a few additions that make it a complete, object-oriented language.
Objective-C is a language that implements true dynamic binding (which is required for... |
Forum: C++ Aug 27th, 2007 |
| Replies: 2 Views: 390 |
Forum: C++ Aug 27th, 2007 |
| Replies: 15 Views: 924 |
Forum: C++ Aug 27th, 2007 |
| Replies: 4 Views: 3,150 Re: Creating two dimensional array You could approach like this
#include <vector>
template <typename T>
class dynamic_array
{
public:
dynamic_array(){};
dynamic_array(int rows, int cols)
{ |
Forum: C++ Aug 27th, 2007 |
| Replies: 9 Views: 1,597 |
Forum: C++ Aug 23rd, 2007 |
| Replies: 3 Views: 615 Re: Downloading files from web address' Internet File Downloading Function
http://www.codeguru.com/cpp/i-n/internet/filetransfer/article.php/c3399/
(http://www.daniweb.com/forums/Internet%20File%20Downloading%20Function) |
Forum: C++ Aug 23rd, 2007 |
| Replies: 3 Views: 823 |
Forum: C Aug 22nd, 2007 |
| Replies: 6 Views: 460 Re: Help on c I would highly recommend CodeBlocks (http://www.codeblocks.org/) |
Forum: C++ Aug 21st, 2007 |
| Replies: 11 Views: 1,639 Re: int main or void main? Startup routines that call main could be assuming that the return value will be pushed onto the stack. If main() does not do this, then this could lead to stack corruption in the program's exit... |
Forum: C++ Aug 21st, 2007 |
| Replies: 1 Views: 516 |
Forum: C++ Aug 20th, 2007 |
| Replies: 5 Views: 1,991 |
Forum: C++ Aug 20th, 2007 |
| Replies: 5 Views: 1,991 |
Forum: C++ Aug 20th, 2007 |
| Replies: 5 Views: 1,991 |
Forum: C++ Aug 20th, 2007 |
| Replies: 8 Views: 440 |
Forum: C++ Aug 20th, 2007 |
| Replies: 9 Views: 1,009 Re: private constructors Yes, you can do this in main
TestPtr p(Test::create());
auto_ptr is a pointer-like object (a smart pointer) whose destructor automatically calls delete on what it points to as soon as scope ends... |
Forum: C Aug 20th, 2007 |
| Replies: 6 Views: 582 Re: Pointers Read this
http://www.eternallyconfuzzled.com/tuts/languages/jsw_tut_pointers.aspx |
Forum: C++ Aug 20th, 2007 |
| Replies: 10 Views: 807 Re: problem with loop That's incorrect. It was only required in C89/90. C++ never had such requirement. Even C99 removes this restriction. |
Forum: C++ Aug 20th, 2007 |
| Replies: 4 Views: 1,719 |
Forum: C++ Aug 20th, 2007 |
| Replies: 3 Views: 1,337 |
Forum: C++ Aug 20th, 2007 |
| Replies: 9 Views: 1,009 Re: private constructors You can provide static create() member functions which create the object using new and return a pointer to the allocated object.
typedef auto_ptr<Test> TestPtr;
TestPtr Test::create()... |
Forum: C++ Aug 20th, 2007 |
| Replies: 10 Views: 807 Re: problem with loop There are plenty of problems in your code
1) You are using non-standard headers(iostraem.h,conio.h). You should be sticking to standard headers. You only require <iostream> in your code.
2)Implicit... |
Forum: C++ Aug 19th, 2007 |
| Replies: 10 Views: 807 |
Forum: C Aug 19th, 2007 |
| Replies: 14 Views: 2,745 |
Forum: C Aug 19th, 2007 |
| Replies: 5 Views: 1,379 Re: Access Violation In case char *name="Yankee Duddle"; string literal turns into an unnamed, static array of characters, and this unnamed array may be stored in read-only memory, and which therefore cannot necessarily... |
Forum: C++ Aug 19th, 2007 |
| Replies: 13 Views: 1,108 |