Booster это естественно. но и массивы никто не отменял. внутренне они отличаются. void foo() { const int v[]={1,2}; std::vector<int> v1(2); }...
Booster нет. это и есть получение информации на стадии компиляции получение размера массива актуальная задача. например, если есть у тебя...
Booster на сколько я понял задача - определить размер массива, а не вектора.
IceStudent а как тебе эта? :) (*fpif(int))(int); // ISO C++ 8.3.5. пункт 9
IceStudent _Tp& v - вопросов не вызывает _Tp & v [N] - парсер не разгребет. ему нужно подсказать _Tp (&v) [N] - здесь (&v) в скобках, что...
_DEN_ template <class _Tp, int N> void foo(_Tp(& v)[N]) { printf ("%d", N); } VC 6.0 - это не соберет
Nouzui похоже вот оно.
Nouzui 14.8.3 Overload resolution
Nouzui код определяет что существует/не существует. а вот ответа на вопрос "существует ли определенный метод класса и он доступен" похоже нет....
Nouzui а есть в языке сущности, при выборе который сначала проверяется доступ? при перегрузке: сначала выбирается лучшая (если есть), а потом...
Nouzui мембер есть, но он не доступен. а как поступать в таком случае? считать, что его нет?
Nouzui template <class T> void foo(T t, T* p = 0) { } template <class T> void foo(T t, ...) { } int main() { int x = 0; foo(x);...
Nouzui пункт 13.3.3 Best Viable Function пункт 14.5.5.2
_DEN_ SFINAE позволяет компилятору безболезненно удалить из набора первую функцию, если неудался вывод для member_wrapper (другими словами у T нет...
_DEN_ template <class T> char test_for_swap(const T&, member_wrapper<void (T::*)(T&), &T::swap>* p = 0); template <class T> double...
_DEN_ странно. Comeau, Intel: more than one instance of overloaded function "omni::test_for_swap а вот если вместо template <class T>...
_DEN_ оно вообще компилится? ;)
scf37 "Кто хотел определения наличия функции-члена?" http://www.rsdn.ru/Forum/Message.aspx?mid=382857&only=1 приведенный код сам не тестировал
_DEN_ Comeau: "ComeauTest.c", line 37: error: nonstandard form for taking the address of a member function Value =...
scf37 смотрел по диагонали, но похоже проблема из-за двухфазного поиска имен.
Имена участников (разделяйте запятой).