«inline» etiketlenmiş sorular

Bu etiketi, uygun dil etiketiyle birlikte özellikle satır içi anahtar kelimenin etkileri hakkındaki sorular için kullanın.

15
Bir işlev / yöntem için 'inline' anahtar kelimesini ne zaman yazmalıyım?
На этот вопрос есть ответы на yığın taşması на русском : Когда следует использовать inline для функции / метода? inlineC ++ 'da bir işlev / yöntem için anahtar kelimeyi ne zaman yazmalıyım ? Bazı cevapları gördükten sonra, ilgili bazı sorular: Ne zaman gerekir değil C ++ bir işlev / yöntem …

13
Yazdırma için satır içi if ifadesi nasıl yazılır?
Ben sadece bir boolean değişken olarak ayarlandığında bazı şeyler yazdırmak gerekiyor True. Yani, baktıktan sonra bu , basit bir örnekle çalıştı: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax Aynı şeyi yazarsam da …

14
C # satır içi işlevleri?
C # "satır içi işlevleri" nasıl yaparsınız? Kavramı anladığımı sanmıyorum. Anonim yöntemler gibi mi? Lambda fonksiyonları gibi mi? Not : Cevaplar neredeyse tamamen fonksiyonların inline edilmesiyle ilgilidir , yani "bir fonksiyon çağrı sitesini callee gövdesiyle değiştiren bir manuel veya derleyici optimizasyonu". Anonim (aka lambda) işlevleriyle ilgileniyorsanız , @ jalf'ın cevabına …
276 c#  optimization  inline 


13
Satır içi sanal işlevler gerçekten mantıklı değil mi?
Sanal işlevler satır içinde olması gerektiğini söyleyerek bir kod inceleme yorum aldığımda bu soruyu aldım. Satır içi sanal işlevlerin, işlevlerin doğrudan nesneler üzerinde çağrıldığı senaryolarda kullanışlı olabileceğini düşündüm. Ama aklıma gelen karşı argüman - neden sanal tanımlamak ve sonra yöntemleri çağırmak için nesneleri kullanmak istesin ki? Neredeyse hiç genişletilmedikleri için …

1
Bu F # kodu neden bu kadar yavaş?
C # ve F # 'de bir Levenshtein uygulaması. C # sürümü, yaklaşık 1500 karakterlik iki dizi için 10 kat daha hızlıdır. C #: 69 ms, F # 867 ms. Neden? Anladığım kadarıyla aynı şeyi mi yapıyorlar? Bir Sürüm veya Hata Ayıklama yapısı olması fark etmez. DÜZENLEME: Buraya özellikle Mesafe …
127 c#  performance  f#  inline 

8
Gcc'ye bir işlevi satır içi yapmamasını nasıl söyleyebilirim?
Bir kaynak dosyada bu küçük işlevim olduğunu varsayalım static void foo() {} ve ikili programımın optimize edilmiş bir sürümünü oluşturuyorum, ancak bu işlevin satır içi olmasını istemiyorum (optimizasyon amaçları için). Inlineing'i önlemek için bir kaynak koduna ekleyebileceğim bir makro var mı?
126 c  gcc  inline 


12
E-posta HTML kodu oluşturmak için CSS stilini otomatik olarak satır içi yapmak için hangi araçlar? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştirin Http://www.campaignmonitor.com/css/ adresine baktığınızda, e-postanızın herhangi bir posta istemcisinde okunması için HTML'nize satır içi stilleri …
122 html  css  email  inline  html-email 

8
Başlıkta neden C ++ satır içi işlevler var?
NB Bu, satır içi işlevlerin nasıl kullanılacağı veya nasıl çalıştıkları ile ilgili bir soru değildir, daha çok neden oldukları gibi yapıldıklarıdır. Bir sınıf üyesi işlevin bildiriminin bir işlevi tanımlaması gerekmez inline, bu yalnızca işlevin gerçek uygulamasıdır. Örneğin, başlık dosyasında: struct foo{ void bar(); // no need to define this as …

3
Satır içi anahtar kelimeyi şablonlarda kullanmak mantıklı mı?
Şablonlar başlıklar içinde tanımlandığı ve derleyici bir işlevi satır içine almanın avantajlı olup olmadığını belirleyebildiğinden, herhangi bir anlam ifade ediyor mu? Modern derleyicilerin bir işlevi ne zaman satır içi yapacaklarını daha iyi bildiklerini ve inlineipucunu görmezden geldiklerini duydum . edit: Her iki cevabı da kabul etmek istiyorum, ancak bu mümkün …
119 c++  templates  inline 


3
JavaScript'te bir satır içi olay işleyicisine bağımsız değişken olarak olay nasıl iletilir?
// this e works document.getElementById("p").oncontextmenu = function(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); }; // this e is undefined function doSomething(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); } <p id="p" onclick="doSomething(e)"> <a href="#">foo</a> <span>bar</span> </p> Bazı …

12
Satır içi resmi e-postayla gönder
E-posta yoluyla bir görüntüyü gövdeye gömülü bir görüntü olarak gönderirken sorun yaşıyorsanız. Resim dosyası tamam olan bir ek olarak gösterilir, ancak satır içi resim kısmı yalnızca kırmızı bir x olarak gösterilir. İşte şimdiye kadar sahip olduğum şey LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); …
105 c#  image  email  smtp  inline 

2
Constexpr satır içi anlamına mı geliyor?
Aşağıdaki satır içi işlevi düşünün: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } ve constexpr eşdeğer sürümü: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int x); constexpr …

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.