220 5119 <CAGsORuD+g9ptrg6ar1VMB33ViHKTj_bas4AN41RF6sca6tj2MA@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Zhihao Yuan <lichray@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Proposal: Calling Base class construct on
 inheritance declaration
Date: Wed, 19 Jun 2013 15:08:05 -0400
Lines: 28
Approved: news@gmane.org
Message-ID: <CAGsORuD+g9ptrg6ar1VMB33ViHKTj_bas4AN41RF6sca6tj2MA@mail.gmail.com>
References: <99414030-2563-46a3-a47b-dc43099dc74d@isocpp.org>
	<8dab9dd6-ec97-42be-b6f1-0f8a5bd68f1f@isocpp.org>
	<CAGg_6+PHuPyo4W4WisLi6d8t4rQddDvUs45jS-uhY72Unsj3JA@mail.gmail.com>
	<CAGsORuCgxET0U_+L3v3sOk56Avcb4=gyOdTEvXKZH0LDm-EX1g@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: ger.gmane.org 1371668886 27129 80.91.229.3 (19 Jun 2013 19:08:06 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 19 Jun 2013 19:08:06 +0000 (UTC)
To: "std-proposals@isocpp.org" <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCUILMGRQMARBFUDRCHAKGQENOJWEPA@isocpp.org Wed Jun 19 21:08:07 2013
Return-path: <std-proposals+bncBCUILMGRQMARBFUDRCHAKGQENOJWEPA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-la0-f71.google.com ([209.85.215.71])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCUILMGRQMARBFUDRCHAKGQENOJWEPA@isocpp.org>)
	id 1UpNjj-0007ic-EY
	for gclcip-std-proposals@m.gmane.org; Wed, 19 Jun 2013 21:08:07 +0200
Original-Received: by mail-la0-f71.google.com with SMTP id fe20sf5350386lab.2
        for <gclcip-std-proposals@m.gmane.org>; Wed, 19 Jun 2013 12:08:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=x-beenthere:mime-version:in-reply-to:references:date:message-id
         :subject:from:to:x-original-sender:x-original-authentication-results
         :reply-to:precedence:mailing-list:list-id:x-google-group-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe
         :content-type;
        bh=9oLMxXHGOpW1GJEiIZwSWLD8QnwamS4C54HyzeJw/hc=;
        b=FaXSe2B7ihvXDagP3qobLCQfNwAypgxFznGhX8T1iTvak/0dDITPqo27bwWSHqmMLP
         UiLjlTDUz5IesODE7nwOHUv3muoiKkpvNyc3gLF8i690sLsQXvqzc4qhmTBFLpKdIZj8
         cpQV32gYrISXFOsO/JNTV1DbiI28dlJgJnvueBUA90n/QX8t65G+vKh8Uhy+N/MzgwOh
         +jCHPRcWWY4sXra5WIhoP10U4f470G5eNAdDLa4kBn9VA/FoE07SRl1FuQTvc8d0lJ/x
         xuJijtI8hzZpNXpp51IDtMNDbaQPej1pBh3RC9gflcnedyi76InrLsMvJNBqrzWh32vU
         EviQ==
X-Received: by 10.112.21.40 with SMTP id s8mr2007569lbe.21.1371668886458;
        Wed, 19 Jun 2013 12:08:06 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.152.120.10 with SMTP id ky10ls30783lab.52.gmail; Wed, 19 Jun
 2013 12:08:05 -0700 (PDT)
X-Received: by 10.112.11.162 with SMTP id r2mr3900024lbb.41.1371668885890;
        Wed, 19 Jun 2013 12:08:05 -0700 (PDT)
Original-Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172])
        by mx.google.com with ESMTPS id s7si10568461lae.148.2013.06.19.12.08.05
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 19 Jun 2013 12:08:05 -0700 (PDT)
Received-SPF: pass (google.com: domain of lichray@gmail.com designates 209.85.217.172 as permitted sender) client-ip=209.85.217.172;
Original-Received: by mail-lb0-f172.google.com with SMTP id v20so5128674lbc.17
        for <std-proposals@isocpp.org>; Wed, 19 Jun 2013 12:08:05 -0700 (PDT)
X-Received: by 10.112.150.231 with SMTP id ul7mr3926281lbb.92.1371668885727;
 Wed, 19 Jun 2013 12:08:05 -0700 (PDT)
Original-Received: by 10.112.79.161 with HTTP; Wed, 19 Jun 2013 12:08:05 -0700 (PDT)
In-Reply-To: <CAGsORuCgxET0U_+L3v3sOk56Avcb4=gyOdTEvXKZH0LDm-EX1g@mail.gmail.com>
X-Original-Sender: lichray@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of lichray@gmail.com designates 209.85.217.172 as permitted sender)
 smtp.mail=lichray@gmail.com;       dkim=pass header.i=@gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:5119
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/5119>

On Wed, Jun 19, 2013 at 2:57 PM, Zhihao Yuan <lichray@gmail.com> wrote:
> On Wed, Jun 19, 2013 at 2:51 PM, Nevin Liber <nevin@eviloverlord.com> wrote:
>>>> class Derived : public Base("Derived") {
>>>>     Derived( int foo ) {}
>>>> };
>
> The constructor `try` block does not work with this syntax.  How we fix that?

I mean, although a constructor try block will just cover the exception
thrown from any subobject, but after the call to be base ctor is move
to the inheritance list, syntactically it's too far from the `try :`...

--
Zhihao Yuan, ID lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/

-- 

--- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.



.
