Aracılığıyla paylaş


alloc_text

Belirtilen işlev tanımının bulunması olduğu kod bölümüne adlandırır.Pragma işlevi Bildiricisi adlandırılmış işlev işlev tanımı arasındaki gerçekleşmelidir.

#pragma alloc_text( "textsection", function1, ... )

Notlar

Alloc_text C++ üye işlevler veya aşırı yüklü işlevleri pragma işlemiyor.c bağlantı ile bildirilen işlevler için geçerlidir — başka bir deyişle ile bildirilen işlevler extern "c" bağlantı belirtimi.C++ bağlantı işleviyle üzerinde bu pragma kullanmayı denerseniz, derleyici bir hata oluşturulur.

Adres işlevini kullanarak bu yana __based , bölüm konumları kullanılmasını gerektiren belirtme desteklenmiyor alloc_text pragma.Belirtilen ad textsection çift tırnak işaretleri içine alınması.

Alloc_text pragma gerekir herhangi bir belirtilen işlev ve bu işlev tanımlarını önce bildirimleri sonra görünür.

Başvurulan işlev bir alloc_text pragma pragma aynı modülde tanımlanmasını.Bu yapılmadı ve tanımsız bir işlevi daha sonra farklı bir metin bölüme derlenmiş, hata olabilir veya değil yakalandı.Program genellikle düzgün çalışabilir ancak işlevi hedeflenen bölümlerde ayrılmış değil.

Diğer sınırlamalar alloc_text aşağıdaki gibidir:

  • Bir işlev içinde kullanılamaz.

  • İşlev bildirildikten sonra ancak işlev tanımlanmış önce kullanılmalıdır.

Ayrıca bkz.

Başvuru

Pragma yönergeleri ve anahtar sözcük __Pragma