Search Results - CodeGuru Forums
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums


Type: Posts; User: Richard.J

Page 1 of 46 1 2 3 4

Search: Search took 0.04 seconds.

  1. Replies

    Re: problem implementing 'type erasure'

    Well, I know a bit about virtual destructors. What I don't understand is how a class that wraps an iterator influences the destruction of the map. How are these things related?
  2. Replies

    problem implementing 'type erasure'

    I am playing around with 'type erasure' (see these links:,
    For this purpose, I...
  3. Re: Finding the nth prime number in fibonacci sequence

    The first thing I can spot is that both of your for-loops only end when the loop variable overflows, i.e. primecount is alsways <= 8 until it wraps from -2147483648 to 2147483647 and vice versa for...
  4. Replies

    Re: Destructor for a pointer in class

    Well, if you just use the pointer to store a reference to the 'parent' class, you must not delete it. Otherwise, in the CreateSessInfo destructor you would delete your object containing the...
  5. Replies

    Re: Destructor for a pointer in class

    You don't show where pClassInstance1 and pClassInstance2 are created (using new).
    If they are created inside CClass/DedBearerInfo, then you have to delete them in the destructor. You might be better...
  6. Re: Returning a boost::shared_ptr from the stack without constructing it?

    Do you mean

    return boost::shared_ptr<AStarPath>(new AStarPath(from, transitions, totalCost));
  7. Re: error C2678: binary '

    std::set expects operator< to be defined for AABB. Either provide that or create the std::set<AABB, customCompare>...
    Lookup "relational operators" here:...
  8. Re: What is the common technique of using pointers to change some value on the fly?

    But most of all: you have started a question, got no replies, then edited your original post and replaced your question with a completely different one. You are here long enough to know that this is...
  9. Re: error: prototype for 'int miniBag::add(const T&)' does not match any in class

    Why are you posting the same errorneous code you've presented to us here:
    You should at least have...
  10. Re: Dequeuing Integer Values From Heap Results In Garbage Values


    for (int i = h1.size() - 1; i < 0; i--)

    is wrong. Your loop is never executed because "i < 0" is false. It should read

    for (int i = h1.size() - 1; i >= 0; i--)
  11. Re: I'm having problems configuring my template class

    Inside your add method, you are trying to do


    but vec is a std::vector, which doesn't provide a has method.
    Either use

  12. Re: I'm having problems configuring my template class

    Use 'template' instead of 'Template'. C/C++ is case-sensitive.
  13. Replies

    Re: read file content line by line

    What exception do you get?
    And why do you use 'new' for the file_mapping and mapped_region?
  14. Replies

    Re: identifier not found

    Thanks for correcting me, 2kaud.
    I just did a quick google without further reading when I spotted conio.h.
  15. Replies

    Re: identifier not found

    for clrscr/gotoxy, you need to

    #include <conio.h>

    and for this:

    file_ptr = fopen ( "C:\dict.anu", "r" );
  16. Replies

    Re: WSAStartup best practices?

    The online documentation of WSAStartup says
    "An application must call the WSACleanup function for every successful time the WSAStartup function is called. "...
  17. Re: How to initialize an array of DirectX9 Objects?

    I am not sure if I understand correctly.
    Say you have

    int *p = new int[3];

    This leaves you with a default initialised array which may contain any value, depending on the compiler, doesn't...
  18. Re: How to initialize an array of DirectX9 Objects?

    Is this

    not called "value initialisation" as opposed to "default initialisation" which, for POD types, does nothing at all?
  19. Re: Nonblocking connect and select() for writing

    Since the connect() call is done on the loopback address, the socket may seem to be connected immediately. I guess you would see a different behaviour using two different machines.
    I googled this:...
  20. Replies

    Re: Reduction of the flash footprint

    Disabling exception handling (if/where possible) may save you another 8-10%.
  21. Replies

    Re: Data exchange between Clients in UDP


    if( (master_socket = socket(AF_INET , SOCK_STREAM , 0)) == 0)

    creates a TCP socket, not an UDP one. Later on, you bind that socket to an address and listen on it.
    UDP sockets work a...
  22. Re: This guy adds another new std::vector container to itself

    If position is > vector.size(), the vector will throw an out_of_range exception.
  23. Re: Sending chat messages across different computers?

    It looks like your server is only listening on "". You need to listen on any available address, or at least on a network address reachable from the outside.
  24. Re: How can I create a template method in a C++ class?

    This leaves you with a memory leak. The new Worker object is a temporary object you can never delete. Since you are not using it anyway, your method could be defined like this

    template<class T> ...
  25. Re: How can I create a template method in a C++ class?

    Apart from what OReubens suggested, I recommend not to return a raw pointer to the object, but a smart pointer. This relieves the caller of createObject from the question of the ownership of the...
Results 1 to 25 of 1133
Page 1 of 46 1 2 3 4

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

This is a survey!

HTML5 Development Center