Search:

Type: Posts; User: Angus

Page 1 of 5 1 2 3 4

Search: Search took 0.01 seconds.

  1. Finished a class

    Actually, it looks like 4. would have prevented 5. and 6. from ever being executed. Perhaps it would work if I just changed that to "If you can, move left and goto 1".

    In any case, I've come up...
  2. You're right: I'm screwed. Perhaps the trick is...

    You're right: I'm screwed.
    Perhaps the trick is not to go one element at a time, but every you increment an element, you first reset all elements to the left to their lowest values, and then work...
  3. ('Looks like this forum isn't going to let me...

    ('Looks like this forum isn't going to let me express sets w/out code tags :mad:)
    Hmm... I think we need a concrete example.
    Say we have a set
    { A, B, C, D, E, F }. Ordered subsets of 3 would be ...
  4. Well if "odometer" is the right name, it seems...

    Well if "odometer" is the right name, it seems poorly chosen, since odometers cover all combinations of a set. I'm not sure why you think there's a danger of roll over, since it seems fairly simple...
  5. It just occurred to me what Ocifer was saying. A...

    It just occurred to me what Ocifer was saying. A very conceptually simple algorithm is within reach for this. To generate the power set you get k-permutations of n and then just keep decrementing k....
  6. It's a good bit more cool than I'd like it to be....

    It's a good bit more cool than I'd like it to be. It's part of an job application demo I'm supposed to make. What I'm supposed to do is take 6 random operands and try to make them equal another...
  7. Ok, the power set. I'm not sure what you suggest...

    Ok, the power set. I'm not sure what you suggest is as simple as you think, because generating a power set is an exercise in permutations in itself.
  8. Function to generate permutations of sets and subsets

    I have a set and need to get all the permutations of that set and all permutations of all its subsets. STL has a nice clean function that does permutations, but alas, it does not generate...
  9. Replies
    1
    Views
    3,322

    N/m. It seems that when I migrated from popen()...

    N/m. It seems that when I migrated from popen() to pipe()/fork()/execv() I neglected to comment out the original popen(). I had to have an epiphany that these problems might be caused by the shell...
  10. Replies
    1
    Views
    3,322

    Capturing stderr from an execv()ed process

    I'm trying to capture the stderr from a process which is being called by execv(). Instead, however, it seems to be writing to a descriptor that isn't even opened in this process. The short...
  11. Ok, well I guess that's gotta be the way it is,...

    Ok, well I guess that's gotta be the way it is, then. But now that I think about it, whenever I see braces I instinctively keep away from anything inside them that's stack-based, from outside them....
  12. You are quite sure about this? Because I've been...

    You are quite sure about this? Because I've been using exceptions for a long time. It may just be blind luck that I've never required destructors in the try block to be called, but this is new to me.
  13. Exactly when the stack is unwound during exception

    I always thought that the stack was supposed to be unwound when the catch block is finished, after an exception. The long experience I've had with exceptions certainly supports this. A recent...
  14. I think that the last 3 posts are correct. I...

    I think that the last 3 posts are correct. I suppose what the man pages should say is that if the output gets truncated then you cannot trust what the output is, and should redo the function again...
  15. That's borrowed from Visual Studio's VERIFY(). As...

    That's borrowed from Visual Studio's VERIFY(). As far as this code is concerned, it is the same as assert().


    If snprintf() returned anything but 2 then verify() would have aborted the program....
  16. What's wrong w/my code? Maybe I don't know snprintf()

    I'm trying to write an optimal function that converts a blob into a hexadecimal character string. It's written in C++, but I think it is also C


    const unsigned char *pBytes = (const unsigned...
  17. Replies
    16
    Views
    13,046

    It would be the question if it called for...

    It would be the question if it called for empirical data.
  18. Replies
    16
    Views
    13,046

    Funny you should say that. I remember reading...

    Funny you should say that. I remember reading somewhere that you should never use a variable smaller than an int, if space is not a concern, and you are going to use the value for any kind of...
  19. Replies
    16
    Views
    8,502

    I see. Usually, eh? Well, I guess there's not...

    I see. Usually, eh? Well, I guess there's not much point in trying to program for lazy allocation. In any case, my hopes for calloc() are shattered, because it clearly doesn't generally do the lazy...
  20. Replies
    16
    Views
    8,502

    Well, every time you call realloc() to increase...

    Well, every time you call realloc() to increase the size of the block you run the risk of having to copy all the data in that block. If you can rely on lazy allocation, though, you'd only have to...
  21. Replies
    16
    Views
    8,502

    Because I don't always know how much that is, and...

    Because I don't always know how much that is, and I risk calling realloc() a lot

    That's a good philosophy, Salem. You should go by it more often
  22. Replies
    16
    Views
    8,502

    Then The use of macros and #if #endif block...

    Then
    The use of macros and #if #endif block should cure that
    A quick reading of /proc/sys/vm/overcommit_memory should tell me all I need to know
  23. Replies
    16
    Views
    8,502

    Is that the only drawback? If I was in the racket...

    Is that the only drawback? If I was in the racket to impress folk I probably would have chosen pop music instead.
  24. Replies
    16
    Views
    8,502

    Account for my request anymore than it would...

    Account for my request anymore than it would just, say, 10 bytes?
  25. Replies
    16
    Views
    8,502

    Lazy allocation and *alloc()

    Recently I read somewhere that calloc() does lazy allocation, in that it doesn't allocate any real memory, but just virtual memory. Real memory pages are only allocated as writes to it are performed,...
Results 1 to 25 of 115
Page 1 of 5 1 2 3 4