Sponsored Content
Full Discussion: Platform type in Unix
Top Forums Programming Platform type in Unix Post 302121139 by solfreak on Tuesday 12th of June 2007 03:06:31 AM
Old 06-12-2007
Hi Porter,

Can you please explain how this works:

short s=*(const short *)"\001\000\000\000";

Last edited by solfreak; 06-12-2007 at 04:12 AM..
 

10 More Discussions You Might Find Interesting

1. Programming

C++ on True Unix Platform

Hi all: I would like to get some details about development using C++ on TRUE Unix platform. Can anyone help me ?? Thanks, -Mandar (2 Replies)
Discussion started by: mandar3
2 Replies

2. UNIX for Advanced & Expert Users

Porting of Windows written unix scripts to unix platform

Can anybody help me in finding out a solution for the problem below? When we write .unix or .sh files in windows OS and port them to Unix platforms there is a character ^M inserted at the end of each line of the script file. During ftp porting I set the transfer mode as ASCII for the script... (7 Replies)
Discussion started by: tamilselvi
7 Replies

3. UNIX for Dummies Questions & Answers

Need help in choosing Unix Platform.

I'm a completely noob to Unix. I have previously managed quite well Windows OS's but never Unix. -My question is quite simple: I've been investigating what's the easiest and most complex Unix OS. However, it seems there are quite a couple of OS's from which to choose, like: -Darwin ... (3 Replies)
Discussion started by: justanoob
3 Replies

4. UNIX for Dummies Questions & Answers

i am newer to unix platform

i have to select particular fields from a multiple line record. my record is in dump.txt file and looks like this ******************* tipo = abonado simplex, Idiomas = dic1 - none, Operador = estandar Serv. portadora admitido: modem ind = 0 numero telefonico = 79260960, att = 0... (1 Reply)
Discussion started by: junaid.nehvi
1 Replies

5. UNIX for Dummies Questions & Answers

Most used unix platform as desktop.

Just wonder about this question everytime that how many of us use unix as desktop and prefers which unix platform as desktop. - nilesh (4 Replies)
Discussion started by: ynilesh
4 Replies

6. Programming

about unix platform

Hi can any body post example for socket tcpclient in c++ act like browser with HTTp 1.1 and send message for the server (2 Replies)
Discussion started by: Net Star
2 Replies

7. UNIX for Dummies Questions & Answers

Is unix os or platform?

hellow everyone, iam a new user to linux and i have question about unix os. unix is operating system or platform iam confused. i have read some article about unix but i haven't found the answer what iam searching for. so iam confused in this topic can anyone made it clear. Any types of... (8 Replies)
Discussion started by: paruhang
8 Replies

8. Red Hat

Machine/Hardware platform/Processor type

Hi, I am just confused about these three things which are shown in the output of uname command. I am running RH lINUX 9.0 on hardware having Intel HT CPU. My uname shows uname -p i686 (processor) uname -m i686 (machine) uname -i i386 (hardware) I was about to ... (1 Reply)
Discussion started by: dextergenious
1 Replies

9. UNIX for Advanced & Expert Users

R plots in UNIX platform

How do you see plots produced in R under UNIX platform? Thanks! (2 Replies)
Discussion started by: johnkim0806
2 Replies

10. Red Hat

Double data type C Red Hat platform problem

I'm converting a binary file to ASCII using c code. The folllowing block of code prints correct double value 00000.000000000 on HPUNIX platform. longi double; /* C79 - Price Per Minute */ memcpy(&longi,&rbuff,8); fprintf(wfp,"%015.9f ",longi); prints : 00000.000000000 ... (6 Replies)
Discussion started by: krk
6 Replies
__gnu_cxx::_Pointer_adapter< _Storage_policy >(3cxx)					      __gnu_cxx::_Pointer_adapter< _Storage_policy >(3cxx)

NAME
__gnu_cxx::_Pointer_adapter< _Storage_policy > - SYNOPSIS
Inherits _Storage_policy. Public Types typedef std::ptrdiff_t difference_type typedef _Storage_policy::element_type element_type" typedef std::random_access_iterator_tag iterator_category" typedef _Pointer_adapter pointer typedef _Reference_type < element_type >::reference reference" typedef _Unqualified_type < element_type >::type value_type" Public Member Functions _Pointer_adapter (element_type *__arg=0) _Pointer_adapter (const _Pointer_adapter &__arg) template<typename _Up > _Pointer_adapter (_Up *__arg) template<typename _Up > _Pointer_adapter (const _Pointer_adapter< _Up > &__arg) operator __unspecified_bool_type () const bool operator! () const reference operator* () const _Pointer_adapter & operator++ () _Pointer_adapter operator++ (int) _Pointer_adapter & operator+= (short __offset) _Pointer_adapter & operator+= (unsigned short __offset) _Pointer_adapter & operator+= (int __offset) _Pointer_adapter & operator+= (unsigned int __offset) _Pointer_adapter & operator+= (long __offset) _Pointer_adapter & operator+= (unsigned long __offset) template<typename _Up > std::ptrdiff_t operator- (const _Pointer_adapter< _Up > &__rhs) const _Pointer_adapter & operator-- () _Pointer_adapter operator-- (int) _Pointer_adapter & operator-= (short __offset) _Pointer_adapter & operator-= (unsigned short __offset) _Pointer_adapter & operator-= (int __offset) _Pointer_adapter & operator-= (unsigned int __offset) _Pointer_adapter & operator-= (long __offset) _Pointer_adapter & operator-= (unsigned long __offset) element_type * operator-> () const _Pointer_adapter & operator= (const _Pointer_adapter &__arg) template<typename _Up > _Pointer_adapter & operator= (const _Pointer_adapter< _Up > &__arg) template<typename _Up > _Pointer_adapter & operator= (_Up *__arg) reference operator[] (std::ptrdiff_t __index) const Friends _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, short __offset) _Pointer_adapter operator+ (short __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, unsigned short __offset) _Pointer_adapter operator+ (unsigned short __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, int __offset) _Pointer_adapter operator+ (int __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, unsigned int __offset) _Pointer_adapter operator+ (unsigned int __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, long __offset) _Pointer_adapter operator+ (long __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (unsigned long __offset, const _Pointer_adapter &__rhs) _Pointer_adapter operator+ (const _Pointer_adapter &__lhs, unsigned long __offset) std::ptrdiff_t operator- (const _Pointer_adapter &__lhs, element_type *__rhs) std::ptrdiff_t operator- (element_type *__lhs, const _Pointer_adapter &__rhs) template<typename _Up > std::ptrdiff_t operator- (const _Pointer_adapter &__lhs, _Up *__rhs) template<typename _Up > std::ptrdiff_t operator- (_Up *__lhs, const _Pointer_adapter &__rhs) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, short __offset) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, unsigned short __offset) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, int __offset) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, unsigned int __offset) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, long __offset) _Pointer_adapter operator- (const _Pointer_adapter &__lhs, unsigned long __offset) Detailed Description template<typename _Storage_policy>class __gnu_cxx::_Pointer_adapter< _Storage_policy > The following provides an 'alternative pointer' that works with the containers when specified as the pointer typedef of the allocator. The pointer type used with the containers doesn't have to be this class, but it must support the implicit conversions, pointer arithmetic, comparison operators, etc. that are supported by this class, and avoid raising compile-time ambiguities. Because creating a working pointer can be challenging, this pointer template was designed to wrapper an easier storage policy type, so that it becomes reusable for creating other pointer types. A key point of this class is also that it allows container writers to 'assume' Alocator::pointer is a typedef for a normal pointer. This class supports most of the conventions of a true pointer, and can, for instance handle implicit conversion to const and base class pointer types. The only impositions on container writers to support extended pointers are: 1) use the Allocator::pointer typedef appropriately for pointer types. 2) if you need pointer casting, use the __pointer_cast<> functions from ext/cast.h. This allows pointer cast operations to be overloaded is necessary by custom pointers. Note: The const qualifier works with this pointer adapter as follows: _Tp* == _Pointer_adapter<_Std_pointer_impl<_Tp> >; const _Tp* == _Pointer_adapter<_Std_pointer_impl<const _Tp> >; _Tp* const == const _Pointer_adapter<_Std_pointer_impl<_Tp> >; const _Tp* const == const _Pointer_adapter<_Std_pointer_impl<const _Tp> >; Definition at line 285 of file pointer.h. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 __gnu_cxx::_Pointer_adapter< _Storage_policy >(3cxx)
All times are GMT -4. The time now is 11:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy