Что самый быстрый путь состоит в том, чтобы подкачать значения в C?

Простое выполнение Map( m => m.MyEnum ).CustomType<MyEnum>(), кажется, работает отлично.

Если кто-нибудь знает, почему IUserTypeConvention не работает с Fluent NHibernate в NHibernate 3, я все равно хотел бы знать, почему. Может быть, это потому, что сопоставление пользовательского типа с перечислением работает сейчас, но почему тогда его не удалили из библиотеки?

53
задан JawnV6 31 August 2008 в 04:12
поделиться

2 ответа

void swap(int* a, int* b)
{
    *a = (*b - *a) + (*b = *a);
}

// Мой C немного заржавел, поэтому я надеюсь, что * правильно понял :)

-3
ответ дан 7 November 2019 в 08:12
поделиться

Еще один прекрасный способ.

#define Swap( a, b ) (a)^=(b)^=(a)^=(b)

Преимущество

Отсутствие необходимости в вызове функции и удобство.

Недостаток:

Это не удается, когда оба входа являются одной и той же переменной. Его можно использовать только с целочисленными переменными.

-4
ответ дан 7 November 2019 в 08:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: