From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Epiphanov Sergei To: Andrey Rahmatullin , sisyphus@altlinux.ru Subject: Re: [sisyphus] GCC 3.3 vs GCC 3.4 Date: Mon, 11 Apr 2005 16:24:48 +0400 User-Agent: KMail/1.7.2 References: <200504111204.14017.serpiph@nikiet.ru> <200504111546.53632.serpiph@nikiet.ru> <20050411121250.GI30816@wrars-comp.wrarsdomain> In-Reply-To: <20050411121250.GI30816@wrars-comp.wrarsdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Disposition: inline Message-Id: <200504111624.49273.serpiph@nikiet.ru> Content-Transfer-Encoding: quoted-printable Cc: X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2005 12:23:47 -0000 Archived-At: List-Archive: =C2 =F1=EE=EE=E1=F9=E5=ED=E8=E8 =EE=F2 11 =C0=EF=F0=E5=EB=FC 2005 16:12 A= ndrey Rahmatullin =ED=E0=EF=E8=F1=E0=EB: > On Mon, Apr 11, 2005 at 03:46:53PM +0400, Epiphanov Sergei wrote: > > =D2=EE =E5=F1=F2=FC =ED=E0=E4=EE =EF=F0=E0=E2=E8=F2=FC Qt =E8=EB=E8 =E6= =E4=E0=F2=FC =EA=EE=E3=E4=E0 =F0=E0=E7=F0=E0=E1=EE=F2=F7=E8=EA=E8 =E8=F1=EF= =F0=E0=E2=FF=F2 =FD=F2=EE > > =F1=E0=EC=E8? =DF > > =D3 =E2=E0=F1 =ED=E5 =F0=E0=E1=EE=F2=E0=E5=F2 =EF=F0=EE=E3=E0, =E2=EA=EB= =FE=F7=E0=FE=F9=E0=FF qmap.h? =CF=EE=EA=E0=E6=E8=F2=E5 =E5=E5. > > > =E8=EC=E5=FE =E2 =E2=E8=E4=F3 =F4=E0=E9=EB qmap.h, =EE=EF=F0=E5=E4=E5= =EB=E5=ED=E8=E5 =EE=EF=E5=F0=E0=F2=EE=F0=E0 [] =E4=EB=FF =EA=EB=E0=F1=F1=E0= QMap. > > =A0 =A0 T& operator[] ( const Key& k ); > =DD=F2=EE =F7=F2=EE =EB=E8? =C0 =F7=F2=EE =E7=E4=E5=F1=FC =ED=E5=EF=F0=E0= =E2=E8=EB=FC=ED=EE? template Q_INLINE_TEMPLATES T& QMap::operator[] ( const Key& k ) { detach(); QMapNode* p =3D sh->find( k ).node; if ( p !=3D sh->end().node ) return p->data; return insert( k, T() ).data(); } =CF=F0=EE=E1=EB=E5=EC=E0 =E2 =F1=F2=F0=EE=EA=E5 return insert( k, T() ).data(); =C0 =EF=F0=EE=E3=F0=E0=EC=EC=E0 =EF=F0=EE=F1=F2=E0: QMap map; QString s("Str"); map[0]=3Ds; --=20 =D1 =F3=E2=E0=E6=E5=ED=E8=E5=EC, =C5=EF=E8=F4=E0=ED=EE=E2 =D1=E5=F0=E3=E5= =E9