Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #71384
| From | Bo Persson <bo@bo-persson.se> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: C++ variable names |
| Date | 2020-01-16 06:33 +0100 |
| Message-ID | <h8aatiF40crU1@mid.individual.net> (permalink) |
| References | <qvohup$gar$1@dont-email.me> <87blr4dpn0.fsf@bsb.me.uk> <qvon3h$ihl$2@dont-email.me> |
On 2020-01-16 at 04:59, T wrote:
> On 2020-01-15 19:52, Ben Bacarisse wrote:
>> T <T@invalid.invalid> writes:
>>
>>> Would some kind individual please fill in
>>> the C++ variables names that go with these
>>> C variable names?
>>>
>>> int8_t in C
>>> int16_t in C
>>> int32_t in C
>>> int64_t in C
>>> uint8_t in C
>>> uint16_t in C
>>> uint32_t in C
>>> uint64_t in C
>>> float in C
>>>
>>> Do I just drop the "_t"?
>>
>> They have the same names in C++. Depending on what header file you
>> include to get them, they may be in the std:: namespace, but the name
>> itself is the sam
>
>
> Thank you!
>
> Also, what is the _t and can I drop it?
>
There is no magic here.
An identifier can contain a-z, A-Z, 0-9, and underscores. A name like
int64_t contains a combination of lowercase letters, digits, and
underscore. Nothing special about that.
The _t is just a convention that (generally) indicates that the
identifier is a typedef in the C library, like
typedef short int16_t;
typedef unsigned int uint32_t;
Variable names are also identifiers and have the same format as type
names. You can just choose whatever name you want, like
int32_t x;
or some better name than x, that tells us what the variable is supposed
to be used for.
As the _t is used in some typedef-names, it is generally a good idea not
to use it in other names.
Bo Persson
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
C++ variable names T <T@invalid.invalid> - 2020-01-15 18:31 -0800
Re: C++ variable names Daniel <danielaparker@gmail.com> - 2020-01-15 18:42 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 18:46 -0800
Re: C++ variable names Daniel <danielaparker@gmail.com> - 2020-01-15 21:30 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 21:52 -0800
Re: C++ variable names Louis Krupp <lkrupp@nospam.pssw.com.invalid> - 2020-01-15 23:44 -0700
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 22:59 -0800
Re: C++ variable names Bo Persson <bo@bo-persson.se> - 2020-01-16 08:44 +0100
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 23:48 -0800
Re: C++ variable names David Brown <david.brown@hesbynett.no> - 2020-01-16 10:08 +0100
Re: C++ variable names Louis Krupp <lkrupp@nospam.pssw.com.invalid> - 2020-01-16 00:43 -0700
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 23:51 -0800
Re: C++ variable names Louis Krupp <lkrupp@nospam.pssw.com.invalid> - 2020-01-16 01:39 -0700
Re: C++ variable names T <T@invalid.invalid> - 2020-01-16 14:01 -0800
Re: C++ variable names Lynn McGuire <lynnmcguire5@gmail.com> - 2020-01-16 15:48 -0600
Re: C++ variable names Öö Tiib <ootiib@hot.ee> - 2020-01-16 14:11 -0800
Re: C++ variable names Lynn McGuire <lynnmcguire5@gmail.com> - 2020-01-17 18:52 -0600
Re: C++ variable names Manfred <noname@add.invalid> - 2020-01-18 16:22 +0100
Re: C++ variable names Öö Tiib <ootiib@hot.ee> - 2020-01-18 10:41 -0800
Re: C++ variable names Tim Rentsch <tr.17687@z991.linuxsc.com> - 2020-01-21 05:31 -0800
Re: C++ variable names David Brown <david.brown@hesbynett.no> - 2020-01-16 23:32 +0100
Re: C++ variable names legalize+jeeves@mail.xmission.com (Richard) - 2020-01-19 19:13 +0000
Re: C++ variable names red floyd <no.spam@its.invalid> - 2020-01-15 18:45 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 18:47 -0800
Re: C++ variable names Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-01-15 21:51 -0800
Re: C++ variable names red floyd <no.spam@its.invalid> - 2020-01-15 22:44 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 23:00 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 19:40 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 19:58 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 20:12 -0800
Re: C++ variable names James Kuyper <jameskuyper@alumni.caltech.edu> - 2020-01-15 23:18 -0500
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 20:20 -0800
Re: C++ variable names James Kuyper <jameskuyper@alumni.caltech.edu> - 2020-01-16 12:06 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-16 14:02 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 20:31 -0800
Re: C++ variable names David Brown <david.brown@hesbynett.no> - 2020-01-16 11:09 +0100
Re: C++ variable names Ben Bacarisse <ben.usenet@bsb.me.uk> - 2020-01-16 03:52 +0000
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 19:59 -0800
Re: C++ variable names Bo Persson <bo@bo-persson.se> - 2020-01-16 06:33 +0100
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 21:53 -0800
Re: C++ variable names Bonita Montero <Bonita.Montero@gmail.com> - 2020-01-16 06:18 +0100
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 21:54 -0800
Re: C++ variable names Bonita Montero <Bonita.Montero@gmail.com> - 2020-01-16 06:59 +0100
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 22:31 -0800
Re: C++ variable names Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-01-16 00:15 -0800
Re: C++ variable names Bonita Montero <Bonita.Montero@gmail.com> - 2020-01-16 11:25 +0100
Re: C++ variable names Mister2U@honorific.org - 2020-01-16 11:47 +0000
Re: C++ variable names Bonita Montero <Bonita.Montero@gmail.com> - 2020-01-16 13:31 +0100
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-16 15:51 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-16 15:51 -0800
Re: C++ variable names Manfred <invalid@add.invalid> - 2020-01-17 01:31 +0100
Re: C++ variable names Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-01-15 21:48 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 21:55 -0800
Re: C++ variable names Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-01-16 00:01 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 22:28 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 22:31 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 23:16 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 23:26 -0800
Re: C++ variable names "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-15 23:34 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-15 23:53 -0800
Re: C++ variable names Louis Krupp <lkrupp@nospam.pssw.com.invalid> - 2020-01-16 03:04 -0700
C++ variable names James Kuyper <jameskuyper@alumni.caltech.edu> - 2020-01-16 11:51 -0800
Re: C++ variable names T <T@invalid.invalid> - 2020-01-16 13:58 -0800
csiph-web