«stringification» etiketlenmiş sorular


4
Tanımlama makrosunda Pragma
Pragma ifadesini diğer ifadelerle birlikte makroya yerleştirmenin bir yolu var mı? Şöyle bir şey başarmaya çalışıyorum: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## type(int handle); \ #pragma weak delete_ ## type_ = delete_ ## type Varsa, artırma çözümleriyle (dalga için tasarruf edin) sorun yok.

3
C Ön İşlemcisini kullanarak int'i dizeye birleştirin
C'yi kullanarak bir #define'd int'i bir #define' d dizesine nasıl birleştirebileceğimi anlamaya çalışıyorum. Ön İşlemcisini . Derleyicim CentOS 5 üzerinde GCC 4.1'dir. Çözüm ayrıca MinGW için de çalışmalıdır. Bir dizeye bir sürüm numarası eklemek istiyorum, ancak onu çalıştırabilmemin tek yolu, dizeler olarak tanımlanan sürüm numarasının bir kopyasını oluşturmaktır. Bulabildiğim en …

13
## önişlemci operatörünün uygulamaları ve dikkate alınması gereken şeyler nelerdir?
Önceki sorularımın çoğunda belirtildiği gibi, K&R ile çalışıyorum ve şu anda ön işlemcideyim. Daha ilginç şeylerden biri - önceki C öğrenme girişimlerimden daha önce hiç bilmediğim bir şey - ##önişlemci operatörüdür. K & R'ye göre: Önişlemci operatörü ## , makro genişletme sırasında gerçek bağımsız değişkenleri birleştirmek için bir yol sağlar. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.