My understanding is that the switches ports are rigged for the proper transmit/receive ordering.
The 568A standard (and the B revision) do not apply only to networking. Structured cabling can be used in applications beyond data networking, such as, phones, serial, 520-style terminal connections, 3270-style terminal connections, baseband video, broadband video limited use), alarm circuits, camera circuits, etc.
The manufacturers know and follow the 568 cabling standards, and configure their hardware/firmware/software to use the pair or pairs most suited for the application. This is the prime reason that it's important to use the correct pair ordering when terminating the cable, especially for high-speed data networking.
In the case of Gig Ethernet, all four pair are used. My recollection is that all four pair are both transmit and receive in both directions, but each pair origin has a specific destination on the other side of the connection...something goofy like that. I'll look it up and re-post with the specifics.
In my dealings with Gig-over-copper, I've never had to use a Gig crossover cable....it's not something we'd use in a business environment (all connections going to a switch). In the setup for Networld + Interop "eNet" (the Exhibitor Network), Copper Gig switches from Extreme were connected / cascaded to other Extreme copper Gig switches with straight-through jumpers....leading me to believe that (at least Extreme) switches can configure themselves or be configured for port-to-port without the need for a crossover jumper.
NIC-to-NIC seems to be a different story and perhaps Cisco switches (and/or others) do not have the crossoverless port-to-port ability. I'll check it out and re-post when I know.....maybe L3guy knows off the top of his head...I'll discuss it with him tomorrow (or maybe he'll jump in and post what he knows......).
BTW: in a structured cabling environment, all cable in the wall is configured pin-for-pin (straight through). Any reconfiguration or adaptation is done external to the standing cable plant (with jumpers or adapters).
EDIT: I found this link from to the UNH Interoperability lab. It has some excellent information on the nuts and bolts of Gig E over Copper (1000BASE-TX).
1000BASE-T White papers from the UNH Interoperability Lab.
FWIW
Scott