statement is not reachable
    Qian Xu 
    quian.xu at stud.tu-ilmenau.de
       
    Thu Mar  5 07:45:59 PST 2009
    
    
  
Jarrett Billingsley wrote:
> On Thu, Mar 5, 2009 at 3:17 AM, Qian Xu <quian.xu at stud.tu-ilmenau.de>
> wrote:
> 
>> this(char[] s, int flag) {
>> if (flag == 1)
>> {
>> this(1);
>> return;
>> }
>> else if (flag == 2)
>> {
>> this("hello");
>> return;
>> }
>> throw new Exception("unhandled case");
>> this(0); // fake
> 
> This line is unreachable.  The 'throw' before it makes it impossible
> for it to ever execute.  Just take out this line.
Hi Jarrett, 
but I need an exception here. This is an unexpected case. I want no instance
to be create in this case.
--Qian
    
    
More information about the Digitalmars-d-learn
mailing list