In relation to this topic: [What is the copy-and-swap idiom?](https://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom)

It states that one class should at most handle one resource. What is meant by resource?

EDIT: For example I have a class that handles the information for each monitor, and contains an array of the desktop pixels. Would the array and only the array be considered a resource? Would the array of monitors that hold the monitor information and array of the desktop pixels another resource, that would require another class? It is in another class, but is that what is meant?

I have searched here and Google but only find more information relating to the rule of three or resource files (\*.rc and MSDN). Nothing that relates to a definition.