First off, you need a constructor for Triangle that accepts 3 sides:
Actually the code in the OP doesn't need a constructor of any kind since everything in that class is currently public. However since that class is really not well designed a constructor will probably be required when a little more thought goes into that class.
And there is probably no need to have a vector<Triangle> in main().