引き続きまして →
もすぬごく不安な Visual Studio 2008いまさら感たっぷりにこんなのも見つけた。
#include <cliext/set>
#include <cliext/utility>
using namespace System;
using namespace cliext;
template<typename Iterator>
void print(cliext::pair<Iterator,Iterator> p);
int main() {
typedef multiset<int> myset;
myset s;
pair<myset::iterator,myset::iterator> p = s.equal_range(2);
print(p); // 一旦pairで受ければ問題ないけど
print(s.equal_range(2)); // 直接食わすと↓こんなERROR
/*
void print(cliext::pair<Iterator,Iterator>)' : could not deduce template argument for 'cliext::pair<Iterator,Iterator>' from 'Microsoft::VisualC::StlClr::GenericPair<TValue1,TValue2>'
*/
}
MDSN-forum(JP) と Connect にチクり済み。
Connect には
Thanks for your feedback. We are escalating this issue to the appropriate group within
the Visual Studio Product Team for triage and resolution.
These specialized experts will follow-up with your issue.
とのお返事を貰えた。よしよし。