[standards-compliance] ile etiketlenen soru

C99 evrensel olarak nasıl desteklenmektedir?

Bugünün derleyicilerinde C99 standardı evrensel olarak nasıl desteklenmektedir? GCC'nin bile tam olarak desteklemediğini biliyorum. Bu doğru mu? C99'un hangi özellikleri diğerlerinden daha fazla destekleniyor, yani çoğu derleyicinin beni anlayacağından emin olmak için hangisini kullanabilirim...



Java yansıması: Sınıf alanlarının ve yöntemlerin sırası standartlaştırılmış mı?

Tüm alanlara, yöntemlere vb. Erişmek için Java sınıflarında yansıma kullanmak: Bu öğelerin standartlaştırılmış bir sırası var mı (bazı standartlarda belirtilmiş)? Tabii ki, deneysel olarak kontrol edebilirim , ama her zaman aynı olup olmadığını bilmem gerekiyor. EDIT: Ben soruyu bekled...



Bir yıkıcı özyinelemeli olabilir mi?

Bu program iyi tanımlanmış mı ve değilse neden tam olarak? #include <iostream> #include <new> struct X { int cnt; X (int i) : cnt(i) {} ~X() { std::cout << "destructor called, cnt=" << cnt << std::endl; if ( cnt-- >...



MySQL neden toplu işlevler OLMADAN sorgulara “grupla” izin veriyor?

Sürpriz - bu MySQL'de mükemmel bir sorgudur: select X, Y from someTable group by X Bu sorguyu Oracle veya SQL Server'da denediyseniz, doğal hata iletisini alırsınız: Column 'Y' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY ...



Bir noktanın normal ifadenin karakter sınıfında (köşeli parantezler) kaçması gerekir mi?

.Normal ifadedeki bir nokta herhangi bir karakterle eşleşir. Regex'in bir noktayla eşleşmesi için noktadan kaçılması gerekir:\. Bana köşeli parantez içindeki []bir noktanın kaçmak zorunda olmadığı belirtildi. Örneğin, ifade: dizeyle [.]{3}eşleşir .... Öyle değil mi? Ve eğer öyleyse, tüm...



Constexpr satır içi ima ediyor mu?

Aşağıdaki sıralı işlevi göz önünde bulundurun: // 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 ...



Base64 verilerini ayrıştırmak veya doğrulamak için RegEx

Base64 verilerini doğrulamak veya sterilize etmek için bir RegEx kullanmak mümkün müdür? Bu basit bir soru, ancak bu soruyu harekete geçiren faktörler, onu zorlaştıran şeydir. RFC özelliklerini takip etmek için giriş verilerine tam olarak güvenemeyen bir Base64 kod çözücüm var. Bu yüzden, kar...



Web tarayıcısını kabuk betiğinden başlatmanın temiz yolu mu?

Bir bash betiğinde, kullanıcı web tarayıcısını başlatmam gerekiyor. Bunu yapmanın birçok yolu var gibi görünüyor: $BROWSER xdg-open gnome-open GNOME'da www-browser x-www-browser ... Çoğu platformda işe yarayacak, bunu yapmanın diğerlerinden daha standart bir yolu var mı, yoksa şöy...



Yöntemlerin Beyanı PHP'deki Üst Yöntemlerle Uyumlu Olmalıdır

Katı Standartlar: childClass :: customMethod () Beyanı parentClass :: customMethod () ile uyumlu olmalıdır PHP'de bu hatanın olası nedenleri nelerdir? Uyumlu olmanın ne demek olduğu hakkında nereden bilgi bulabilirim ? ...



Ne zaman boş bir örnek için üye fonksiyonunu çağırmak tanımsız davranışla sonuçlanır?

Aşağıdaki kodu göz önünde bulundurun: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) ...



Main () gerçekten bir C++ programının başlangıcı mıdır?

C ++ Standard'tan $ 3.6.1 / 1 bölümünün okuduğu, Bir program, programın belirlenmiş başlangıcı olan ana adında global bir işlev içerecektir . Şimdi bu kodu düşünün, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < 10 ; ++i ) std::cou...



Site kodlayıcıda 'gets (stdin)' ile neler oluyor?

Coderbyte çevrimiçi bir kodlama mücadelesi sitesidir (2 dakika önce buldum). Karşılandığınız ilk C ++ mücadelesinde , değiştirmeniz gereken bir C ++ iskeleti var: #include <iostream> #include <string> using namespace std; int FirstFactorial(int num) { // Code goes h...



JSON anahtarlarının tırnak işaretleri içine alınması gerekir mi?

Örnek: Aşağıdaki kod JSON Spec'a göre geçerli mi? { precision: "zip" } Yoksa her zaman aşağıdaki sözdizimini mi kullanmalıyım? (Öyleyse neden?) { "precision": "zip" } JSON teknik özelliklerinde bu konuda gerçekten bir şey bulamadım. Her ne kadar örneklerinde anahtarla...



C++ new int [0] - bellek ayıracak mı?

Basit bir test uygulaması: cout << new int[0] << endl; çıktılar: 0x876c0b8 Böylece çalışıyor gibi görünüyor. Standart bu konuda ne söylüyor? Boş bellek bloğunu "ayırmak" her zaman yasal mıdır? ...



Bir html öğesinin birden fazla kimliği olabilir mi?

Bir kimliğin bir HTML / XHTML sayfasında benzersiz olması gerektiğini anlıyorum. Sorum şu ki, belirli bir element için, ona birden fazla kimlik atayabilir miyim? <div id="nested_element_123 task_123"></div> Sadece bir sınıf kullanarak kolay bir çözümüm olduğunun farkındayı...