«exception» etiketlenmiş sorular

İstisna, programın normal akışından sapma gerektiren alışılmadık bir durumdur. Normalde, bir istisna toplam başarısızlığa neden olmamalı, bunun yerine bir istisna işleyicisi katılmalıdır. İstisna işleme, birçok programlama dilinde yerleşik bir yapıdır. Genellikle istisnalar, yığının çözülmesi, böylece istisnanın kapsamı dışında belirli bir duruma geri döndürülmesi ve daha sonra bir işleyici bloğunun veya rutininin başlatılmasıyla ele alınır.

2
Bir istisna koleksiyonunu temel neden olarak nasıl iletebilirim?
Bazı yöntemler, myMethodbirkaç paralel yürütmeyi başlatır ve bunların sonlandırılmasını bekler. Bu paralel yürütmeler istisnalarla tamamlanabilir. Yani myMethodbir istisna listesi alır. İstisna listesini bir kök nedeni olarak geçmek istiyorum, ancak kök nedeni sadece tek bir istisna olabilir. Elbette istediğimi elde etmek için kendi istisnamı oluşturabilirim, ancak Java, Spring veya Spring Batch'in …
52 java  exception 

5
Nasıl C # genel bir istisna tüm varyantları yakalamak için
Genel bir istisna sınıfının tüm çeşitlerini yakalamak istiyorum ve bunu birden fazla catch bloğu olmadan yapmanın bir yolu olup olmadığını merak ediyordum. Örneğin, bir istisna sınıfım olduğunu varsayalım: public class MyException<T> : Exception { public string MyProperty { get; } public MyException(T prop) : base(prop.ToString()) { MyProperty = prop?.ToString(); } …
22 c#  generics  exception 

2
Atma ve yakalama atları nasıl çalışır?
Bu kodla: int main() { try { throw -1; } catch (int& x) { std::cerr << "We caught an int exception with value: " << x << std::endl; } std::cout << "Continuing on our merry way." << std::endl; return 0; } Sahibiz: /tmp$ ./prorgam.out Continuing on our merry way We …

1
[iOS 13]: Önemli Özel Durum: NSInvalidArgumentException Kendini alt görünüm olarak ekleyemiyor ([NSCache init])
Stack Overflow'da benzer sorunlar / sorular gördüm, ancak yardımcı olmadılar. Uygulamayı Xcode 11 ve iOS 13 SDK ile oluşturdum. Sorun, uygulamam iOS 10+'yi desteklese ve bunların arasında ~% 50 iOS 12 kullanıcısı olmasına rağmen, tüm bu kilitlenmeleri yalnızca iOS 13+'de almam. Ayrıca, hata ayıklama ya da çoğaltma yapamıyorum. Bu bilgilerden, …
11 ios  xcode  exception 

1
Bir İstisna Yakalamak ve Yeniden Geri Almak, ancak Bu bir İstisna Değil
Ben böyle bir şey bakarak kod tökezledi: void run() { try { doSomething(); } catch (Exception ex) { System.out.println("Error: " + ex); throw ex; } } void doSomething() { throw new RuntimeException(); } Bu kod beni şaşırtıyor çünkü run()-method bir fırlatma yeteneğine sahip gibi görünüyor Exception, çünkü onu yakalayıp Exceptiondaha …
10 java  exception  throws 

2
Boş gösterici argümanı ve imkansız son koşullar ile standart istisnalar oluşturun
Aşağıdaki programı düşünün: #include<stdexcept> #include<iostream> int main() { try { throw std::range_error(nullptr); } catch(const std::range_error&) { std::cout << "Caught!\n"; } } GCC ve Clang ile libstdc ++ çağrı std::terminateve mesaj ile programı iptal terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid İstisna yapımında libc ++ …

2
Bir CATCH bloğundaki İstisna ve Arıza arasındaki farkı [RAKU]
Bir Arızanın bir CATCH bloğu tarafından ele alınabileceğini biliyoruz. Aşağıdaki örnekte 'AdHoc' Hatası (diğer altta) oluşturuyoruz ve İstisna'yı bir CATCH bloğunda (alt-altta) ele alıyoruz sub my-sub { try { CATCH { when X::AdHoc { say 'AdHoc Exception handled here'; .resume } default {say 'Other Exception'; .resume} } my $b = …

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.