dev-cpp-users Mailing List for Dev-C++ (Page 3)
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
(115) |
Nov
(154) |
Dec
(258) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(377) |
Feb
(260) |
Mar
(249) |
Apr
(188) |
May
(152) |
Jun
(150) |
Jul
(195) |
Aug
(202) |
Sep
(200) |
Oct
(286) |
Nov
(242) |
Dec
(165) |
2002 |
Jan
(245) |
Feb
(241) |
Mar
(239) |
Apr
(346) |
May
(406) |
Jun
(369) |
Jul
(418) |
Aug
(357) |
Sep
(362) |
Oct
(597) |
Nov
(455) |
Dec
(344) |
2003 |
Jan
(446) |
Feb
(397) |
Mar
(515) |
Apr
(524) |
May
(377) |
Jun
(387) |
Jul
(532) |
Aug
(364) |
Sep
(294) |
Oct
(352) |
Nov
(295) |
Dec
(327) |
2004 |
Jan
(416) |
Feb
(318) |
Mar
(324) |
Apr
(249) |
May
(259) |
Jun
(218) |
Jul
(212) |
Aug
(259) |
Sep
(158) |
Oct
(162) |
Nov
(214) |
Dec
(169) |
2005 |
Jan
(111) |
Feb
(165) |
Mar
(199) |
Apr
(147) |
May
(131) |
Jun
(163) |
Jul
(235) |
Aug
(136) |
Sep
(84) |
Oct
(88) |
Nov
(113) |
Dec
(100) |
2006 |
Jan
(85) |
Feb
(119) |
Mar
(33) |
Apr
(31) |
May
(56) |
Jun
(68) |
Jul
(18) |
Aug
(62) |
Sep
(33) |
Oct
(55) |
Nov
(19) |
Dec
(40) |
2007 |
Jan
(22) |
Feb
(49) |
Mar
(34) |
Apr
(51) |
May
(66) |
Jun
(43) |
Jul
(116) |
Aug
(57) |
Sep
(70) |
Oct
(69) |
Nov
(97) |
Dec
(86) |
2008 |
Jan
(32) |
Feb
(47) |
Mar
(106) |
Apr
(67) |
May
(28) |
Jun
(39) |
Jul
(31) |
Aug
(25) |
Sep
(18) |
Oct
(25) |
Nov
(5) |
Dec
(21) |
2009 |
Jan
(33) |
Feb
(27) |
Mar
(27) |
Apr
(22) |
May
(22) |
Jun
(10) |
Jul
(17) |
Aug
(9) |
Sep
(21) |
Oct
(13) |
Nov
(4) |
Dec
(11) |
2010 |
Jan
(10) |
Feb
(8) |
Mar
(4) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(26) |
Nov
(9) |
Dec
(1) |
2011 |
Jan
(21) |
Feb
(16) |
Mar
(4) |
Apr
(19) |
May
(26) |
Jun
(9) |
Jul
(6) |
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
2012 |
Jan
(4) |
Feb
(7) |
Mar
(4) |
Apr
|
May
(1) |
Jun
(10) |
Jul
(1) |
Aug
(1) |
Sep
(18) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
2013 |
Jan
(4) |
Feb
(2) |
Mar
(15) |
Apr
(6) |
May
(1) |
Jun
(3) |
Jul
(1) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
|
2014 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(4) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(4) |
2015 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(9) |
Nov
(35) |
Dec
(6) |
2016 |
Jan
(7) |
Feb
(10) |
Mar
(10) |
Apr
(9) |
May
(13) |
Jun
(9) |
Jul
(1) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
1
(24) |
2
(12) |
3
(10) |
4
(5) |
5
(30) |
6
(6) |
7
(18) |
8
(17) |
9
(36) |
10
(22) |
11
(7) |
12
(3) |
13
(10) |
14
(31) |
15
(6) |
16
(18) |
17
(18) |
18
(24) |
19
(9) |
20
(11) |
21
(43) |
22
(18) |
23
(32) |
24
(51) |
25
(38) |
26
(14) |
27
(12) |
28
(5) |
29
(24) |
30
(31) |
31
(12) |
|
|
From: Abhijit S. <mu...@gm...> - 2002-10-29 12:58:46
|
There was an error in my last message: > class FooNerd : public FooNerd That would be class FooNerd : public FooParent Sorry. ___________________________________________________________ Abhijit Shylanath E-mail: mu...@gm... || ibr...@bi... Web-site: http://mudeth.tripod.com/ |
From: Abhijit S. <mu...@gm...> - 2002-10-29 12:57:12
|
Greets, everyone. > So a superdummy could be (DummyAccess = true, NerdAccess = true) > and the function will not care what the object is named, it will just see > the value of the variable for NerdAccess. If it were a string, the function > would have to be rewritten to accomodate "superdummy" I came in late (I'd disabled my mail delivery for sometime), so I may not be talking about what you're talking about. But according to what Daniel is talking about, someone wants a class, some parts of which are accessible to some dudes, other parts to other dudes. His method makes sense. Also, it should be more efficient than using strings (less time to compare or check). You could also modify the method to use a flag, like Constructor(int access_mode); which could be a combination of #define FOO_MODE_DUMMY 0x01 #define FOO_MODE_NERD 0x02 like so: Constructor(FOO_MODE_DUMMY | FOO_MODE_NERD); Within the methods, checking would be like so: if(access_mode & FOO_MODE_NERD) { // Do nerdy stuff } But this method is run-time checking, and you wouldn't know what to do if a dummy tries to access a nerd-only-function. Error-message? Drop to OS? Wouldn't it be better if there were compile-time errors? Yes, so we have the new and improved C++-style DERIVED CLASSES! Yes, with one simple wave of the hand... never mind... how's this? class FooParent { public: FooParent(); ~FooParent(); virtual int WhichFoo() = 0; private: int num_stuff; }; class FooDummy : public FooParent { /* blah */ }; class FooNerd : public FooNerd { /* different blah */ }; Was this what was asked? ___________________________________________________________ Abhijit Shylanath E-mail: mu...@gm... || ibr...@bi... Web-site: http://mudeth.tripod.com/ |
From: Daniel G. <sp...@ho...> - 2002-10-29 12:26:35
|
Slow up a second, "they" are going to be importing your class and creating instances of it? Make sure everything is documented! lol I think the premise of what we have so far is sound, though I believe my method of overloading the constructors with member variables initialised to true or false will work better than a string as you can combine the variables to create a new kind of object. So a superdummy could be (DummyAccess = true, NerdAccess = true) and the function will not care what the object is named, it will just see the value of the variable for NerdAccess. If it were a string, the function would have to be rewritten to accomodate "superdummy" Am I making sense anyone??? >From: André Macário Barros <ama...@uo...> >To: Dev-C++ Mailing List <dev...@li...> >Subject: Re: [Dev-C++] Off:Classes Access Restrictions >Date: Tue, 29 Oct 2002 09:15:05 -0200 > >Have no preference. But I could say that it would be better the "dummies" >and >"nerds" even don't know that they could make "more things" using the class >any. Compile time maybe? > >Regards >André > >Per Westermark wrote: > > > Should the access restriction be made at compile time or at run time? > > > > /Per W > > > > On Mon, 28 Oct 2002, André Macário Barros wrote: > > > > > Gentelmen, > > > > > > Sorry about the off-topic question, but let me know if you can >help: > > > > > > 1. Consider the following Class > > > Class any{ > > > public: > > > any (int x=0, int y=0, int z=0); > > > void dummy_func1(); > > > void not_so_dummy_func2(); > > > void very_important_func3(); > > > void only_for_bad_boys_func4(); > > > private: > > > int x; > > > int y; > > > int z; > > > }; > > > > > > 2. Let suppose 3 different groups of users (supose programmers): > > > "The dummies", "The Nerds", and "The Bad Boys" > > > > > > 3. I want to restrict the access to the public functions by group, > > > that is, dummies programs only accessing func1, nerds programs >accessing > > > func1 to func3, and badboys programs accessing all the functions; > > > > > > 4. Is it possible do this, step 3, in C++? > > > > > > 5. If item 4 is possible, is it possible in Dev-C++? How? > > > > > > Regards > > > André > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Dev-cpp-users mailing list > > > Dev...@li... > > > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > > > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > > > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Dev-cpp-users mailing list >Dev...@li... >TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm >https://lists.sourceforge.net/lists/listinfo/dev-cpp-users _________________________________________________________________ Unlimited Internet access for only $21.95/month. Try MSN! http://resourcecenter.msn.com/access/plans/2monthsfree.asp |
From: B. <ama...@uo...> - 2002-10-29 12:12:09
|
Thank you, Sir, but what is written in their main.cpp file? Remember: tha= t groups, dummies, nerds, and badboys, are only symbolic names. There is no= thing set up telling for the class that one or other is accessing it. Regards, Andr=E9 =3D=3D=3D Daniel Glenfield wrote: > Are you saying that you will create objects of the class, named Dummies= , > Nerds, and BadBoys and limit their access? > > I might suggest using overloaded constructors and setting a member vari= able > (a bool) to TRUE when used. For example, you have three overloaded > constructors. > > any (DummyAccess =3D true); > any (DummyAccess =3D true, NerdAccess =3D true); > any (DummyAccess =3D true, NerdAccess =3D true, BadBoysAccess =3D true)= ; > > Then in the member functions > > void any::very_important_func3( any &ConstructedObject ) > { > if (ConstructedObject.NerdAccess !=3D true) > { > return 0; // escape from the function > } > //... Do something > } > > What about that? > > >From: Andr=E9 Mac=E1rio Barros <ama...@uo...> > >To: Dev-C++ Mailing List <dev...@li...> > >Subject: [Dev-C++] Off:Classes Access Restrictions > >Date: Mon, 28 Oct 2002 23:06:15 -0200 > > > >Gentelmen, > > > > Sorry about the off-topic question, but let me know if you can hel= p: > > > > 1. Consider the following Class > > Class any{ > > public: > > any (int x=3D0, int y=3D0, int z=3D0); > > void dummy_func1(); > > void not_so_dummy_func2(); > > void very_important_func3(); > > void only_for_bad_boys_func4(); > > private: > > int x; > > int y; > > int z; > > }; > > > > 2. Let suppose 3 different groups of users (supose programmers): > > "The dummies", "The Nerds", and "The Bad Boys" > > > > 3. I want to restrict the access to the public functions by group, > >that is, dummies programs only accessing func1, nerds programs accessi= ng > >func1 to func3, and badboys programs accessing all the functions; > > > > 4. Is it possible do this, step 3, in C++? > > > > 5. If item 4 is possible, is it possible in Dev-C++? How? > > > >Regards > >Andr=E9 > > > > > > > > > > > > > >------------------------------------------------------- > >This sf.net email is sponsored by:ThinkGeek > >Welcome to geek heaven. > >http://thinkgeek.com/sf > >_______________________________________________ > >Dev-cpp-users mailing list > >Dev...@li... > >TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > >https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > _________________________________________________________________ > Unlimited Internet access for only $21.95/month. Try MSN! > http://resourcecenter.msn.com/access/plans/2monthsfree.asp |
From: Cesare P. <pad...@in...> - 2002-10-29 12:09:53
|
Does anyone know how to write to and read from an i/o port? In the dos version of Borland C++ there were the functions: void outport(int portid, int value); int outp(int portid, int byte_value); located in dos.h. What about Dev-C++ in this area? Regards, Cesare Padovani ------------------------------------ Cesare Padovani Dipartimento di Ingegneria Elettrica Universita' degli Studi di L'Aquila Italy Tel. +39-0862-434432 Fax +39-0862-434403 |
From: B. <ama...@uo...> - 2002-10-29 12:07:43
|
Have no preference. But I could say that it would be better the "dummies"= and "nerds" even don't know that they could make "more things" using the clas= s any. Compile time maybe? Regards Andr=E9 Per Westermark wrote: > Should the access restriction be made at compile time or at run time? > > /Per W > > On Mon, 28 Oct 2002, Andr=E9 Mac=E1rio Barros wrote: > > > Gentelmen, > > > > Sorry about the off-topic question, but let me know if you can hel= p: > > > > 1. Consider the following Class > > Class any{ > > public: > > any (int x=3D0, int y=3D0, int z=3D0); > > void dummy_func1(); > > void not_so_dummy_func2(); > > void very_important_func3(); > > void only_for_bad_boys_func4(); > > private: > > int x; > > int y; > > int z; > > }; > > > > 2. Let suppose 3 different groups of users (supose programmers): > > "The dummies", "The Nerds", and "The Bad Boys" > > > > 3. I want to restrict the access to the public functions by group, > > that is, dummies programs only accessing func1, nerds programs access= ing > > func1 to func3, and badboys programs accessing all the functions; > > > > 4. Is it possible do this, step 3, in C++? > > > > 5. If item 4 is possible, is it possible in Dev-C++? How? > > > > Regards > > Andr=E9 > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Dev-cpp-users mailing list > > Dev...@li... > > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > |
From: Per W. <pw...@ia...> - 2002-10-29 11:58:28
|
Should the access restriction be made at compile time or at run time? /Per W On Mon, 28 Oct 2002, Andr=E9 Mac=E1rio Barros wrote: > Gentelmen, >=20 > Sorry about the off-topic question, but let me know if you can help: >=20 > 1. Consider the following Class > Class any{ > public: > any (int x=3D0, int y=3D0, int z=3D0); > void dummy_func1(); > void not_so_dummy_func2(); > void very_important_func3(); > void only_for_bad_boys_func4(); > private: > int x; > int y; > int z; > }; >=20 > 2. Let suppose 3 different groups of users (supose programmers): > "The dummies", "The Nerds", and "The Bad Boys" >=20 > 3. I want to restrict the access to the public functions by group, > that is, dummies programs only accessing func1, nerds programs accessing > func1 to func3, and badboys programs accessing all the functions; >=20 > 4. Is it possible do this, step 3, in C++? >=20 > 5. If item 4 is possible, is it possible in Dev-C++? How? >=20 > Regards > Andr=E9 >=20 >=20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users >=20 |
From: Carlos d. M. <cg...@wo...> - 2002-10-29 11:50:10
|
include the header and in linker options/further object files select the object file. =3D?iso-8859-1?Q?Andr=3DE9=3D20Mac=3DE1rio?=3D Barros escribi=F3: > Gentlemen, > > 1-Let Consider 3 files in a Project File: > > -A header file, .h containing the interface of the class, that is, > the prototype of the functions, and even in-line functions; > -A imp.cpp containing the implementation of the functions of the > class presented in the header file; and > -A main.cpp containing the client program that instatiates a object > that makes use of the public functions specified in the header file. > > 2-Let suppose the project is running in the integrated environment o= f > Dev-C++; > > 3-How can I suppress the source code of the imp.cpp file to hide the > implementation and perform a link only with its object file with > Dev-C++? > > Regards > Andr=E9 > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
From: Carlos d. M. <cg...@wo...> - 2002-10-29 11:42:15
|
Go to www.mingw.org and see in documentation. Dev is the IDE for mingw compiler, which is the windows port of GCC. =3D?iso-8859-1?Q?Andr=3DE9=3D20Mac=3DE1rio?=3D Barros escribi=F3: > Gentlemen, > > Where can I download a .PDF manual of Dev-C++? Its environment, > tricks like include conio.o to make clrscr() works, put -lwsock32 in th= e > Project Options to run Tcp/Ip console programs under Win, insert break > commands in the GDB, run and make display commands of the variables to > follow step-by-step executions,...., things like that? > I've read some messages about an invitation to make a Dev-C++ > manual. Is it exist? A manual? > > Regards > Andr=E9 > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
From: Carlos d. M. <cg...@wo...> - 2002-10-29 11:28:40
|
Or add a variable which says if you're nerd, a bad boy or a dummy, give i= t a value in the constructor, then each of those functions check first the va= lue of that variable, if it is what it is for it continues working,if not it ret= urns with a message, or not, or generates an exception. Daniel Glenfield escribi=F3: > Are you saying that you will create objects of the class, named Dummies= , > Nerds, and BadBoys and limit their access? > > I might suggest using overloaded constructors and setting a member vari= able > (a bool) to TRUE when used. For example, you have three overloaded > constructors. > > any (DummyAccess =3D true); > any (DummyAccess =3D true, NerdAccess =3D true); > any (DummyAccess =3D true, NerdAccess =3D true, BadBoysAccess =3D true)= ; > > Then in the member functions > > void any::very_important_func3( any &ConstructedObject ) > { > if (ConstructedObject.NerdAccess !=3D true) > { > return 0; // escape from the function > } > //... Do something > } > > What about that? > > >From: Andr=E9 Mac=E1rio Barros <ama...@uo...> > >To: Dev-C++ Mailing List <dev...@li...> > >Subject: [Dev-C++] Off:Classes Access Restrictions > >Date: Mon, 28 Oct 2002 23:06:15 -0200 > > > >Gentelmen, > > > > Sorry about the off-topic question, but let me know if you can hel= p: > > > > 1. Consider the following Class > > Class any{ > > public: > > any (int x=3D0, int y=3D0, int z=3D0); > > void dummy_func1(); > > void not_so_dummy_func2(); > > void very_important_func3(); > > void only_for_bad_boys_func4(); > > private: > > int x; > > int y; > > int z; > > }; > > > > 2. Let suppose 3 different groups of users (supose programmers): > > "The dummies", "The Nerds", and "The Bad Boys" > > > > 3. I want to restrict the access to the public functions by group, > >that is, dummies programs only accessing func1, nerds programs accessi= ng > >func1 to func3, and badboys programs accessing all the functions; > > > > 4. Is it possible do this, step 3, in C++? > > > > 5. If item 4 is possible, is it possible in Dev-C++? How? > > > >Regards > >Andr=E9 > > > > > > > > > > > > > >------------------------------------------------------- > >This sf.net email is sponsored by:ThinkGeek > >Welcome to geek heaven. > >http://thinkgeek.com/sf > >_______________________________________________ > >Dev-cpp-users mailing list > >Dev...@li... > >TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > >https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > _________________________________________________________________ > Unlimited Internet access for only $21.95/month. Try MSN! > http://resourcecenter.msn.com/access/plans/2monthsfree.asp > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
From: Carlos d. M. <cg...@wo...> - 2002-10-29 11:26:28
|
If you compile the project you use the compiler options in the project, b= ut if you compile only the unit you're using the "general" compiler options: th= ose you have in tools->Compiler options. If you compile the project you are a= sking for compile c or c++, win32 GUI, etc. If you compile the unit you're usin= g the other, perhaps c or c++ and win32 console. What I imagine is that, although you should have a warning of undefined reference to WinMain@32, it compiled the unit as a console app, so when y= ou run it it creates at first a console, but after it works creating the win= dow. pr...@le... escribi=F3: > Hi list, > Now this is an absolute newbie question, quite befitting me. I've start= ed > dabbling with the black arts of C++ recently. Today, while writing a > windows application, I came across a strange situation. If I compile an= d > run just the unit (i.e. main.cpp) file on its own, I get a console wind= ow > running at the back of the application window. But if I compile the ent= ire > project (i.e. winapp.dev) then I don't get a console. Can someone expla= in > what lies in the project file that causes the console to disappear? > > This is not a commercial project that I'm working on, so it really isn'= t a > matter of whether I want the console or not, but rather WHAT causes the > console to appear in the first place. > > Any help appreciated. Thanks in advance. > > Pranav Negandhi > Software Engineering > Learnet India Limited, Mumbai. > Phone: 91-22-859 8042 Ext: 316 > http://www.learnetindia.com > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
From: Daniel G. <sp...@ho...> - 2002-10-29 09:06:11
|
Are you saying that you will create objects of the class, named Dummies, Nerds, and BadBoys and limit their access? I might suggest using overloaded constructors and setting a member variable (a bool) to TRUE when used. For example, you have three overloaded constructors. any (DummyAccess = true); any (DummyAccess = true, NerdAccess = true); any (DummyAccess = true, NerdAccess = true, BadBoysAccess = true); Then in the member functions void any::very_important_func3( any &ConstructedObject ) { if (ConstructedObject.NerdAccess != true) { return 0; // escape from the function } //... Do something } What about that? >From: André Macário Barros <ama...@uo...> >To: Dev-C++ Mailing List <dev...@li...> >Subject: [Dev-C++] Off:Classes Access Restrictions >Date: Mon, 28 Oct 2002 23:06:15 -0200 > >Gentelmen, > > Sorry about the off-topic question, but let me know if you can help: > > 1. Consider the following Class > Class any{ > public: > any (int x=0, int y=0, int z=0); > void dummy_func1(); > void not_so_dummy_func2(); > void very_important_func3(); > void only_for_bad_boys_func4(); > private: > int x; > int y; > int z; > }; > > 2. Let suppose 3 different groups of users (supose programmers): > "The dummies", "The Nerds", and "The Bad Boys" > > 3. I want to restrict the access to the public functions by group, >that is, dummies programs only accessing func1, nerds programs accessing >func1 to func3, and badboys programs accessing all the functions; > > 4. Is it possible do this, step 3, in C++? > > 5. If item 4 is possible, is it possible in Dev-C++? How? > >Regards >André > > > > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Dev-cpp-users mailing list >Dev...@li... >TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm >https://lists.sourceforge.net/lists/listinfo/dev-cpp-users _________________________________________________________________ Unlimited Internet access for only $21.95/month. Try MSN! http://resourcecenter.msn.com/access/plans/2monthsfree.asp |
From: <pr...@le...> - 2002-10-29 05:24:49
|
Hi list, Now this is an absolute newbie question, quite befitting me. I've started dabbling with the black arts of C++ recently. Today, while writing a windows application, I came across a strange situation. If I compile and run just the unit (i.e. main.cpp) file on its own, I get a console window running at the back of the application window. But if I compile the entire project (i.e. winapp.dev) then I don't get a console. Can someone explain what lies in the project file that causes the console to disappear? This is not a commercial project that I'm working on, so it really isn't a matter of whether I want the console or not, but rather WHAT causes the console to appear in the first place. Any help appreciated. Thanks in advance. Pranav Negandhi Software Engineering Learnet India Limited, Mumbai. Phone: 91-22-859 8042 Ext: 316 http://www.learnetindia.com |
From: B. <ama...@uo...> - 2002-10-29 02:14:50
|
Gentlemen, Where can I download a .PDF manual of Dev-C++? Its environment, tricks like include conio.o to make clrscr() works, put -lwsock32 in the Project Options to run Tcp/Ip console programs under Win, insert break commands in the GDB, run and make display commands of the variables to follow step-by-step executions,...., things like that? I've read some messages about an invitation to make a Dev-C++ manual. Is it exist? A manual? Regards Andr=E9 |
From: B. <ama...@uo...> - 2002-10-29 02:11:44
|
Gentlemen, 1-Let Consider 3 files in a Project File: -A header file, .h containing the interface of the class, that is, the prototype of the functions, and even in-line functions; -A imp.cpp containing the implementation of the functions of the class presented in the header file; and -A main.cpp containing the client program that instatiates a object that makes use of the public functions specified in the header file. 2-Let suppose the project is running in the integrated environment of Dev-C++; 3-How can I suppress the source code of the imp.cpp file to hide the implementation and perform a link only with its object file with Dev-C++? Regards Andr=E9 |
From: B. <ama...@uo...> - 2002-10-29 01:58:49
|
Gentelmen, Sorry about the off-topic question, but let me know if you can help: 1. Consider the following Class Class any{ public: any (int x=3D0, int y=3D0, int z=3D0); void dummy_func1(); void not_so_dummy_func2(); void very_important_func3(); void only_for_bad_boys_func4(); private: int x; int y; int z; }; 2. Let suppose 3 different groups of users (supose programmers): "The dummies", "The Nerds", and "The Bad Boys" 3. I want to restrict the access to the public functions by group, that is, dummies programs only accessing func1, nerds programs accessing func1 to func3, and badboys programs accessing all the functions; 4. Is it possible do this, step 3, in C++? 5. If item 4 is possible, is it possible in Dev-C++? How? Regards Andr=E9 |
From: B. <ama...@uo...> - 2002-10-29 01:43:37
|
Gentlemen, A long time ago, working with Borland Turbo C or Turbo C++, everytime I had a question about a command, printf, for example, or struct, what is it or how it is employed, I put the cursor bellow the command and pressed Cntrl-F1. A help window appeared telling me how to use, and in some cases, even a example. Is there any resource like this in Dev-C++? Regards |
From: Per W. <pw...@ia...> - 2002-10-28 19:55:11
|
Well, your questions are still about school assignments, even if you now have removed any comments to your teachers requirements, but... Might you tell us how you expected the "mystring" parameter to pop and temp_pop to actually return anything to the caller? Yes inside your function, mystring is a variable like everything else. Then you assign a new pointer to the parameter, and copy a string value to the newly allocated buffer space. /Per W On Mon, 28 Oct 2002, senem beken wrote: > > when i try to get the elements back from a function i wrote, i get an error called "access violation" and i don't know what that is.i'd be glad if anyone who has time would look at it...i'm sending one part of the code, the one which doesn't work... > kind regards... > int removecar(int garagenum,char *mystring){ > int i=0; > char plaka[10]; > if(garagenum==1){ > while(strcmp(garage1.plate[i],mystring)==0){ > pop(plaka,garage1); > push(plaka,temporary); > i++; > } > > while(isempty(temporary)!=1){ > pop(plaka,temporary); > push(plaka,garage1); > } > temp_pop(plaka,garage3); > push(plaka,garage1); > return 1; > } > if(garagenum==2){ > i=0; > while(strcmp(garage2.plate[i],mystring)==1){ > pop(plaka,garage2); > push(plaka,temporary); > i++; > } > > while(!isempty(temporary)){ > pop(plaka,temporary); > push(plaka,garage2); > } > temp_pop(plaka,garage3); > push(plaka,garage2); > return 1; > } > if(garagenum==3){ > if(findel(garage1,mystring)){ > while(strcmp(garage1.plate[i],mystring)==1){ > pop(plaka,garage1); > push(plaka,temporary); > i++; > } > > while(!isempty(temporary)){ > pop(plaka,temporary); > push(plaka,garage1); > } > return 1; > } > if(findel(garage2,mystring)){ > while(strcmp(garage2.plate[i],mystring)==1){ > pop(plaka,garage2); > push(plaka,temporary); > i++; > } > > while(!isempty(temporary)){ > pop(plaka,temporary); > push(plaka,garage2); > } > return 1; > } > if(temp_findel(garage3,mystring)){ > temp_pop(plaka,garage3); > return 1; > } > if(!temp_findel(garage3,mystring)&&!findel(garage2,mystring)&& > !findel(garage1,mystring)) > > return 0; > } > } > > void pop(char *mystring,garage &line){ > if(isempty(line)){ > cout<<"error,can't pop,stack empty"<<endl; > exit(1); > } > else{ > line.top--; > mystring=new char[sizeof(line.plate[line.top])/sizeof(char)]; > strcpy(mystring,line.plate[line.top]); > line.elements--; > } > } > void temp_pop(char *mystring,temp_storage &line){ > if(temp_isempty(line)){ > cout<<"error,can't pop,stack empty"<<endl; > exit(1); > } > else{ > line.temptop--; > mystring=new char[sizeof(line.tempplate[line.temptop]) > /sizeof(char)]; > strcpy(mystring,line.tempplate[line.temptop]); > line.tempelements--; > } > } > > > > --------------------------------- > Do you Yahoo!? > Y! Web Hosting - Let the expert host your web site |
From: Eric R. <e.r...@pa...> - 2002-10-28 19:07:06
|
Hi group Is it possible not to send HTML Emails because they are about 2.5 times bigger than a standard text Email, the one below could of been sent in plain text format and no one would of been the wiser. HTML Email can also carry a type of Email virus. http://www.georgedillon.com/web/html_email_is_evil.shtml (7 REASONS WHY HTML E-MAILS ARE EVIL.) From Eric NO ATTACHMENT WAS SENT WITH THIS EMAIL, IF THERE IS ONE, IT IS A UNDETECTED VIRUS, PLEASE LET ME KNOW.. Black text on white background HTML Emails and replied with white text on white. -----Original Message----- From: dev...@li... [mailto:dev...@li...]On Behalf Of senem beken Sent: 28 October 2002 23:13 To: dev...@li... Subject: [Dev-C++] elements from an array of pointers... when i try to get the elements back from a function i wrote, i get an error called "access violation" and i don't know what that is.i'd be glad if anyone who has time would look at it...i'm sending one part of the code, the one which doesn't work... kind regards... int removecar(int garagenum,char *mystring){ int i=0; char plaka[10]; if(garagenum==1){ while(strcmp(garage1.plate[i],mystring)==0){ pop(plaka,garage1); push(plaka,temporary); i++; } while(isempty(temporary)!=1){ pop(plaka,temporary); push(plaka,garage1); } temp_pop(plaka,garage3); push(plaka,garage1); return 1; } if(garagenum==2){ i=0; while(strcmp(garage2.plate[i],mystring)==1){ pop(plaka,garage2); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage2); } temp_pop(plaka,garage3); push(plaka,garage2); return 1; } if(garagenum==3){ if(findel(garage1,mystring)){ while(strcmp(garage1.plate[i],mystring)==1){ pop(plaka,garage1); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage1); } return 1; } if(findel(garage2,mystring)){ while(strcmp(garage2.plate[i],mystring)==1){ pop(plaka,garage2); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage2); } return 1; } if(temp_findel(garage3,mystring)){ temp_pop(plaka,garage3); return 1; } if(!temp_findel(garage3,mystring)&&!findel(garage2,mystring)&& !findel(garage1,mystring)) return 0; } } void pop(char *mystring,garage &line){ if(isempty(line)){ cout<<"error,can't pop,stack empty"<<endl; exit(1); } else{ line.top--; mystring=new char[sizeof(line.plate[line.top])/sizeof(char)]; strcpy(mystring,line.plate[line.top]); line.elements--; } } void temp_pop(char *mystring,temp_storage &line){ if(temp_isempty(line)){ cout<<"error,can't pop,stack empty"<<endl; exit(1); } else{ line.temptop--; mystring=new char[sizeof(line.tempplate[line.temptop]) /sizeof(char)]; strcpy(mystring,line.tempplate[line.temptop]); line.tempelements--; } } ---------------------------------------------------------------------------- ---- Do you Yahoo!? Y! Web Hosting - Let the expert host your web site --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.408 / Virus Database: 230 - Release Date: 24/10/02 |
From: senem b. <sbe...@ya...> - 2002-10-28 10:12:42
|
when i try to get the elements back from a function i wrote, i get an error called "access violation" and i don't know what that is.i'd be glad if anyone who has time would look at it...i'm sending one part of the code, the one which doesn't work... kind regards... int removecar(int garagenum,char *mystring){ int i=0; char plaka[10]; if(garagenum==1){ while(strcmp(garage1.plate[i],mystring)==0){ pop(plaka,garage1); push(plaka,temporary); i++; } while(isempty(temporary)!=1){ pop(plaka,temporary); push(plaka,garage1); } temp_pop(plaka,garage3); push(plaka,garage1); return 1; } if(garagenum==2){ i=0; while(strcmp(garage2.plate[i],mystring)==1){ pop(plaka,garage2); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage2); } temp_pop(plaka,garage3); push(plaka,garage2); return 1; } if(garagenum==3){ if(findel(garage1,mystring)){ while(strcmp(garage1.plate[i],mystring)==1){ pop(plaka,garage1); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage1); } return 1; } if(findel(garage2,mystring)){ while(strcmp(garage2.plate[i],mystring)==1){ pop(plaka,garage2); push(plaka,temporary); i++; } while(!isempty(temporary)){ pop(plaka,temporary); push(plaka,garage2); } return 1; } if(temp_findel(garage3,mystring)){ temp_pop(plaka,garage3); return 1; } if(!temp_findel(garage3,mystring)&&!findel(garage2,mystring)&& !findel(garage1,mystring)) return 0; } } void pop(char *mystring,garage &line){ if(isempty(line)){ cout<<"error,can't pop,stack empty"<<endl; exit(1); } else{ line.top--; mystring=new char[sizeof(line.plate[line.top])/sizeof(char)]; strcpy(mystring,line.plate[line.top]); line.elements--; } } void temp_pop(char *mystring,temp_storage &line){ if(temp_isempty(line)){ cout<<"error,can't pop,stack empty"<<endl; exit(1); } else{ line.temptop--; mystring=new char[sizeof(line.tempplate[line.temptop]) /sizeof(char)]; strcpy(mystring,line.tempplate[line.temptop]); line.tempelements--; } } --------------------------------- Do you Yahoo!? Y! Web Hosting - Let the expert host your web site |
From: Paul B. <pa...@ad...> - 2002-10-28 04:45:26
|
I still don't understand why the same program in C is ~10k where in C++ it's ~49k just to call a Windows function. Paul --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.401 / Virus Database: 226 - Release Date: 9/10/2002 |
From: Louis G. <lg...@ya...> - 2002-10-28 01:29:34
|
I agree. This system("PAUSE") issue keeps coming up over and over again. I suggest whenever one selects to create a console app in DevC++ that in the main { ...} shell should contain a system("PAUSE") statement. --- Per Westermark <pw...@ia...> wrote: > I just whish that whenever Dev-C++ is run for the first time, it would > display a VERY large text message requiring at least ten mouse clicks to > close. > > For pause of cmd programs, insert system("PAUSE"); > For help files, do... > > There are a couple of questions that arrives a bit more often than > others > :-) > > /Per W > > On Sat, 26 Oct 2002, Hans-Jörg Stangor wrote: > > > Hi Sivan, > > > > >>when i try to run a program the output screen flashes by so fast i > can't > > actually >>see the output! > > >>what can i do to make the output screen stay? > > > > Before your return statement inside the main() routine insert a > > > > system("Pause"); > > > > statement. > > > > Here a short example that should work for you: > > > > #include <iostream.h> > > #include <stdlib.h> > > > > int main(int argc, char *argv[]) > > { > > cout << "Hi there!!!...\r\n"; > > system("PAUSE"); > > return 0; > > } > > > > > > >>and another question, why can't the program find "help"? > > > > Help is not included but you can use the vUpdate Program > > to load it from the Update-Server. You will find a lot of things > > to download (about 50 single downloads) but most important is > > i guess to get the latest vUpdate Program first (done automatically) > > and afterwards the latest Dev-Cpp, the Help File and the tips for > > the language you have set your IDE to. (Dont wonder if you have to > > update Dev-Cpp immediately after you downloaded it... it is some > > versions behind the current version because of the fast development > > cycle of the code monkeys :-) [And i think you do a fabulous work, > > guys!) > > > > The download > > speed depends on the time of day a little i found out... a lot > > of persons seem to update on a regular basis :-) > > > > You also should check the Resource Page found on Bloodshed Webpage > > for a lot of useful tutorials. And if you're in search for a free > ebook try > > Thinking in C++ by Bruce Eckel. It's located on www.mindview.net . But > > i posted that already a while back here :-) > > > > Hope this helps. > > > > Best wishes, > > Hans-Jörg (who's also trying to get started with C++) > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: ApacheCon, November 18-21 in > > Las Vegas (supported by COMDEX), the only Apache event to be > > fully supported by the ASF. http://www.apachecon.com > > _______________________________________________ > > Dev-cpp-users mailing list > > Dev...@li... > > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ApacheCon, November 18-21 in > Las Vegas (supported by COMDEX), the only Apache event to be > fully supported by the ASF. http://www.apachecon.com > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www.noicys.cjb.net/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users __________________________________________________ Do you Yahoo!? Y! Web Hosting - Let the expert host your web site http://webhosting.yahoo.com/ |
From: Per W. <pw...@ia...> - 2002-10-27 21:52:44
|
Ah, I don't think you really read the information in the received mail. It wasn't to this address that you was supposed to send your request. I don't have the exact name infront of me, but it was something like dev-cpp-users-request@... /Per W On Sun, 27 Oct 2002 Rm...@ao... wrote: > confirm 429973 > |
From: <Rm...@ao...> - 2002-10-27 21:16:35
|
confirm 429973 |
From: Colin L. <ha...@bl...> - 2002-10-27 20:56:37
|
Hello, We are in a real need of contributors to write the main Dev-C++ help file and tutorial. I believe the help file could be really more effective and complete if some experienced Dev-C++ users contributes to writing sections for it, in conjunction with Dev-C++ developers. If you think you can help us on this task, please contact me at ha...@bl... Having a good help file and tutorial is VERY important to this project, so i hope some people will volunteer for helping in achieving this task. Greetings :) Colin Laplace |