🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
6 messages
6 total messages Started by Marcin O. Thu, 01 Mar 2007 22:57
Długie makro
#15797
Author: Marcin O.
Date: Thu, 01 Mar 2007 22:57
12 lines
1183 bytes
Witam,

Mam do zdefiniowania długie makro w C++ pod VS2005. Jak mozna złamać makro 
na swie linijki?

#define (a, b, c, d, e, f, g, h, i, j, k, l)        a * (b+1) * (c+2) * 
(d+3) * (e+4) * (f+5) * (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11)

Kto sie spotkał z tym problemem??

Pozdr
Marcin O. 
Re: Długie makro
#15798
Author: Damian 'legion' Szuberski
Date: Thu, 01 Mar 2007 23:02
12 lines
1209 bytes
On 2007-03-01, Marcin O. wrote:
> Mam do zdefiniowania długie makro w C++ pod VS2005. Jak mozna złamać makro 
> na swie linijki?
>
> #define (a, b, c, d, e, f, g, h, i, j, k, l)        a * (b+1) * (c+2) * 
> (d+3) * (e+4) * (f+5) * (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11)
>
> Kto sie spotkał z tym problemem??
Nie, to niesamowita nowość. Po co spamujesz na kilka grup?!

-- 
Damian Szuberski
Re: Długie makro
#15799
Author: Mariusz Lotko
Date: Sat, 03 Mar 2007 11:15
14 lines
1061 bytes
Marcin O. wrote:

> Witam,
> 
> Mam do zdefiniowania długie makro w C++ pod VS2005. Jak mozna złamać makro
> na swie linijki?
> 
> #define (a, b, c, d, e, f, g, h, i, j, k, l)        a * (b+1) * (c+2) *
> (d+3) * (e+4) * (f+5) * (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11)

Lepiej użyj funkcji inline.

-- 
Mariusz Lotko
Re: Długie makro
#15801
Author: SasQ
Date: Sat, 03 Mar 2007 14:40
10 lines
1085 bytes
Dnia Thu, 01 Mar 2007 23:57:43 +0100, Marcin O. napisał(a):

> Jak mozna złamać makro na swie linijki?

#define linijka pierwsza \
  linijka druga \
  linijka ostatnia

-- 
SasQ
Re: Długie makro
#15802
Author: Adam Karpierz
Date: Sun, 04 Mar 2007 18:00
17 lines
1414 bytes
"Marcin O." <kolo25@onet.eu> wrote:

> Mam do zdefiniowania długie makro w C++ pod VS2005. Jak mozna złamać makro 
> na swie linijki?
>
> #define (a, b, c, d, e, f, g, h, i, j, k, l)        a * (b+1) * (c+2) * 
> (d+3) * (e+4) * (f+5) * (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11)
>
> Kto sie spotkał z tym problemem??

inline x(a, b, c, d, e, f, g, h, i, j, k, l)
{
    return a * (b+1) * (c+2) * (d+3) * (e+4) * (f+5) *
               (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11) ;
}

AK
Re: Długie makro
#15800
Author: A.L.
Date: Sun, 01 Apr 2007 17:22
20 lines
1358 bytes
On Sat, 03 Mar 2007 12:15:05 +0100, Mariusz Lotko
<imie.nazwisko@wp.pl> wrote:

>Marcin O. wrote:
>
>> Witam,
>> 
>> Mam do zdefiniowania długie makro w C++ pod VS2005. Jak mozna złamać makro
>> na swie linijki?
>> 
>> #define (a, b, c, d, e, f, g, h, i, j, k, l)        a * (b+1) * (c+2) *
>> (d+3) * (e+4) * (f+5) * (g+6) * (h+7) * (i+8) * (j+9) * (k+10) * (l*11)
>
>Lepiej użyj funkcji inline.

Szef dyktuje sekretarce memorandum: "We wtorek odbedzie sie
spotkanie..." Sekretarka przerywa: "Szefie, czy pisze sie wtorek czy
ftorek?"... Szef odpowiada: "Niech pani napisze ze we srode"

A.L.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads