Handling a two character operator in a switch statement

This is a discussion on Handling a two character operator in a switch statement within the C++ Programming forums, part of the General Programming Boards category; That's a lot of wasted space in that lookup table. Perhaps a std::map would be more appropriate? Or you could ...

  1. #16
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    That's a lot of wasted space in that lookup table. Perhaps a std::map would be more appropriate?

    Or you could find a perfect hash for the available operators. That would be fastest.


    But we're no longer really helping the OP.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  2. #17
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Posts
    22,915
    Quote Originally Posted by CornedBee View Post
    That's a lot of wasted space in that lookup table. Perhaps a std::map would be more appropriate?
    Maybe, but I haven't done it with any other methods than a pure lookup table based by value.

    Quote Originally Posted by CornedBee View Post
    Or you could find a perfect hash for the available operators. That would be fastest.
    That is, if I can find a good hashing method, because I don't know one.

    Quote Originally Posted by CornedBee View Post
    But we're no longer really helping the OP.
    Ah... does it matter? We could hijack the thread for interesting discussions on doing this

  3. #18
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    Quote Originally Posted by Elysia View Post
    Ah... does it matter? We could hijack the thread for interesting discussions on doing this
    Not unless I know that the OP doesn't need the thread anymore. And given the last discussion, I think this isn't the case.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

Page 2 of 2 FirstFirst 12
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Using a character array in a switch question.
    By bajanElf in forum C Programming
    Replies: 10
    Last Post: 11-08-2008, 08:06 AM
  2. Getting the switch statement to work.
    By mtymightymike in forum C Programming
    Replies: 7
    Last Post: 10-15-2008, 07:32 PM
  3. switch case statement
    By stanlvw in forum C++ Programming
    Replies: 3
    Last Post: 02-26-2008, 05:06 AM
  4. switch statement that uses loop
    By mike in forum C++ Programming
    Replies: 2
    Last Post: 02-22-2002, 05:47 PM
  5. Uh-oh! I am having a major switch problem!
    By goodn in forum C Programming
    Replies: 4
    Last Post: 11-01-2001, 04:49 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21