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

Search:

Type: Posts; User: LarryChen

Page 1 of 41 1 2 3 4

Search: Search took 0.05 seconds.

  1. A question regarding the size of a class with virtual functions

    Here is an example,


    class A
    {
    public:
    virtual void foo(){}
    virtual void foo2(){}
    virtual void foo3(){}
    };
  2. Replies
    7
    Views
    679

    Re: An interesting multithreading question

    I am not sure if I understand your idea correctly. Suppose we have three threads A, B and C. When thread A that will pass value 16 to the function tries to access the dictionary, since the dictionary...
  3. Replies
    16
    Views
    945

    Re: A question regarding stack size

    Could you be more specific how much memory will be used on these two approaches separately? Assuming there is totally 10 nodes in the linked list in both cases. Thank you very much!



    //...
  4. Replies
    7
    Views
    679

    An interesting multithreading question

    Supposedly we have a method which accepts an integer as an argument and print on console. This method is accessed by multiple threads. If two or more threads call the method with same value then only...
  5. Replies
    16
    Views
    945

    Re: A question regarding stack size

    If we do that in an iterative way in the following,


    void ReadBack(node* head)
    {
    stack st;

    while(head)
    {
    st.push_back(head);
  6. Replies
    16
    Views
    945

    Re: A question regarding stack size

    So based on the original post, the used stack size for the function would be (10+1(last call: ReadBack(NULL))+1(return address))*4? When we apply recursion on linked list or tree, the stack size...
  7. If I run the same program twice under linux

    what section would be shared in the memory? Thanks.
  8. Please help me understand optimistic locking and Pessimistic locking

    I read the documents about them but couldn't really understand them. Could any database guru here explain what they are in examples. Thanks a lot!
  9. Replies
    16
    Views
    945

    Re: A question regarding stack size

    So my understanding is that for each function call in the recursion, 4 bytes are needed for node*, 4 bytes are needed for returned address. But what about stack frame? Do we need stack frame for each...
  10. Replies
    2
    Views
    507

    Find n words given m threads

    I came across this question, You are given a paragraph , which contain n number of words, you are given m threads. What you need to do is , each thread should print one word and give the control to...
  11. A question from the book "More effective C++".

    In this book, item 3 is about never treat arrays polymorphically. In the latter part of this item, the author talks about the result of deleting an array of derived class objects through a base class...
  12. Re: Can one constructor of a class call another constructor of the same class

    Let me explain it by an example,



    class A
    {
    public:
    A(int x, char c);
    A(int x);
    void foo();
  13. Re: Can one constructor of a class call another constructor of the same class

    I got it. Thanks a lot. So should I say the temporary object by A(1, 'c') in my case doesn't change the pointer 'this'?
  14. Re: Can one constructor of a class call another constructor of the same class

    Here is my code,


    class A
    {
    public:
    A(int x, char c);
    A(int x);

    private:
  15. Re: Can one constructor of a class call another constructor of the same class

    Thanks for your reply. I don't quite understand "It doesn't 'call' the function A as A is a class name not a function name.". If you debug, you will find A(1, 'c') within the constructor A(int x)...
  16. Can one constructor of a class call another constructor of the same class

    to initialize this object? Why C++ FAQ says no? Here is my code,


    class A
    {
    public:
    A(int x, char c);
    A(int x);

    };
  17. Replies
    16
    Views
    945

    Re: A question regarding stack size

    Thanks for your reply. Let's assume I am working on an 32-bit machine. I have a couple of questions here. Since my function doesn't return any value, why'd I need 4 bytes for the return address?...
  18. Replies
    16
    Views
    945

    A question regarding stack size

    Suppose we want to read a linked list backward. The implementation using recursion is very simple,


    void ReadBack(node* head)
    {
    if(head)
    {
    ReadBack(head->next);
    printf("%d\n",...
  19. Re: A question regarding multiple inheritance

    So if we have another D3, D1 and D2 is virtually inherited from Base and D3 is non-virtually inherited from Base, then in this case there will be two copies of Base in DD instead of one or three....
  20. Re: A question regarding multiple inheritance

    It won't give any warn when mixed virtual/non-virtual inheritance of the same base is found. I had this question because I forgot a virtual to one of D1 and D2 when they are inherited from Base. What...
  21. A question regarding multiple inheritance

    As we know one of the ways that we solve multiple inheritance is using diamond shape like this,


    class Base
    {
    public:
    Base()
    {
    cout<<"Base"<<endl;
    }
  22. Replies
    1
    Views
    449

    A question regarding clustered index

    According to the definition of clustered index, a clustered index is a special type of index that reorders the way records in the table are physically stored. It seems clustered index reorders...
  23. Re: How to use TextOut without processing WM_PAINT?

    Actually the tough part is that I can't access message processing in main window. As the result, in order to process WM_PAINT for child window, I have to process it in another thread. Since child...
  24. Re: How to use TextOut without processing WM_PAINT?

    Yes, my child window IS a modeless dialog. What do you mean "your child window messages even being processed in other thread"? What is exactly "other thread" here? Basically I have two threads. One...
  25. Re: How to use TextOut without processing WM_PAINT?

    If child window messages are processed in the main thread, it will block parent window messages. As the result, parent window will hang there. Thanks.
Results 1 to 25 of 1014
Page 1 of 41 1 2 3 4


Windows Mobile Development Center


Click Here to Expand Forum to Full Width

This is a CodeGuru survey question.


Featured


HTML5 Development Center