It treats the last case as a single tag called c+pointers rather than two tags.


It generates the URL if you go to the page for c tagged questions(https://stackoverflow.com/questions/tagged/c), and then scroll down to the related tags sidebar and click on any other tag to form a tag1+tag2 filter.

  • This works!: stackoverflow.com/questions/tagged/c%20pointers
    – Eric
    Jul 10, 2009 at 21:24
  • Enter the first URL, then scroll down to the related tags section, then click on the pointers tag. That will generate the invalid URL shown here. Jul 10, 2009 at 21:26
  • 1
    It's probably just the special case of c++ thats throwing it off. Jul 11, 2009 at 2:09

1 Answer 1


Brad is right -- the decision to allow plus in tags causes us no end of grief, and results in a lot of contortions in the coede.

General rule:

  • if any of the tags contain a plus, use space to delimit them.
  • if none of the tags contain a plus, you can use plus or space to delimit them.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .