Showing posts with label Usenet Forums - Usenet Search. Show all posts
Showing posts with label Usenet Forums - Usenet Search. Show all posts

Sunday, May 11, 2014

simple class

Newsgroup: comp.lang.c++

Subject: simple class

From: nvangogh <nvangogh@...>

Date: Fri, 09 May 2014 14:53:51 +0100



Hi,

I am reading c++ primer.



Exercise 7.4:

Write a class named person that represents the name and address of a

person. Use a string to hold each of these elements. Subsequent

exercises will incrementally add features to this class.



Exercise 7.5:

Provide operations in your person class to return the name and address.

Should these functions be const? Explain your choice.



So I have completed exercise 7.5 in this way:



// a class named person with operations



#include <string>



class Person

{

std::string name() const { return first_name;}

std::string addr() const { return address;}



// data members

std::string first_name;

std::string address;

};



Is this correct?









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1l7kTAL

View all the progranning help forums at:

http://ift.tt/1dP9txN

Thursday, May 8, 2014

Does C++ Primer offer non-trivial example programs? If not, please suggest a book that does.

Newsgroup: comp.lang.c++

Subject: Does C++ Primer offer non-trivial example programs? If not, please suggest a book that does.

From: Aditya Raj Bhatt <adityarajbhatt@...>

Date: Thu, 8 May 2014 05:09:21 -0700 (PDT)



I am seeing recommendations for C++ Primer everywhere (on the C++-faq lite, the stackoverflow list of C++ books) and other places. Now, I bought it and went through the index, but I was dismayed to find only C++ _features_ listed, and no sign of any non-trivial examples.



I have gone through Object Oriented Programming in _Turbo_ C++ by Robert Lafore. While severely outdated, it taught me many useful applications of the features in C++ (A card game, a horse simulation, fractals, a small adventure game) etc. I was wondering if C++ primer offers examples like this. I find it gets very dull if they just say something like, "you can pass a reference parameter using &. Eg.



void Examplefunction (int &x, int &y) {

x=5; y=6;

}



int main() {

int x,y; Examplefunction(x,y);

return 0;

}



"





Stuff like this is very boring to me, with no possible application. I mean, I am not a very creative person, and unless the application of a concept is shown to me explicitly through some useful example, I have a hard time remembering it. So can someone tell me if C++ Primer offers things like this (please mention what specific example it is). And if not, please recommend a book that is heavy on both explanation and big examples (at least, big from the point of a beginner).



Thank you and sorry for being overly verbose. This is my first post on this group.







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1obopQE

View all the progranning help forums at:

http://ift.tt/1dP9txN

Thursday, May 1, 2014

ostream Problem

Newsgroup: comp.lang.c++

Subject: ostream Problem

From: mrc2323@...

Date: Thu, 1 May 2014 13:46:07 -0700



I am trying to combine std::left and std::setw() as a single

function. The following code ignores the "left" manipulator. What am I

doing wrong? TIA



struct leftsetw // combined functions (left/width)

{

leftsetw(int w) : width(w) {}

int width;

};

ostream &operator<<(ostream &o, const leftsetw &a)

{

o.left, o.width(a.width);

return o;

}



ostringstream oss;

oss.str(""); oss << "Test " << leftsetw(12) << 42;



---

This email is free from viruses and malware because avast! Antivirus protection is active.

http://www.avast.com









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1rUi3oo

View all the progranning help forums at:

http://ift.tt/1dP9txN

Wednesday, April 30, 2014

Onslaught

Newsgroup: comp.lang.c++

Subject: Re: Onslaught

From: Chris Hinsley <chris.hinsley@...>

Date: Wed, 30 Apr 2014 14:33:39 +0100



On 2013-06-07 17:42:45 +0000, Chris Hinsley said:



Mmm, Has anyone even had a look ? I do have an improved version of the

engine that is mush more c++ if anyone is interested. But this code is

old enough not to drag into the future.



Regards



Chris









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1nJ4w3h

View all the progranning help forums at:

http://ift.tt/1dP9txN

Tuesday, April 29, 2014

=?ISO-8859-1?Q?=A73=2E5=2F6_in_the_C=2B=2B11_Standard?=

Newsgroup: comp.lang.c++

Subject: =?ISO-8859-1?Q?=A73=2E5=2F6_in_the_C=2B=2B11_Standard?=

From: Ayrosa <jabelloc@...>

Date: Tue, 29 Apr 2014 12:44:18 -0700 (PDT)



§3.5/6



The name of a function declared in block scope and the name of a variable declared by a block scope extern declaration have linkage. If there is a visible declaration of an entity with linkage having the same name and

type, ignoring entities declared outside the innermost enclosing namespace scope, the block scope declaration declares that same entity and receives the linkage of the previous declaration. If there is more than one such matching entity, the program is ill-formed. Otherwise, if no matching entity is found, the block scope entity receives external linkage.[ Example:



static void f();

static int i = 0; // #1

void g() {

extern void f(); // internal linkage

int i; // #2 i has no linkage

{

extern void f(); // internal linkage

extern int i; // #3 external linkage

}

}



There are three objects named i in this program. The object with internal linkage introduced by the declaration in global scope (line #1 ), the object with automatic storage duration and no linkage introduced by the declaration on line #2, and the object with static storage duration and external linkage introduced by the declaration on line #3. --end example ]



Consider the i object in line #3. Why does it have static storage duration and external linkage?







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1m8TcOw

View all the progranning help forums at:

http://ift.tt/1dP9txN

new 2014 women's spiked pointed toe genuine leather red bottom high-heels shoes,designer brand women 12cm pumps wedding shoes

Newsgroup: comp.lang.c++

Subject: new 2014 women's spiked pointed toe genuine leather red bottom high-heels shoes,designer brand women 12cm pumps wedding shoes

From: toptradea@...

Date: Tue, 29 Apr 2014 08:32:57 -0700 (PDT)



new 2014 women's spiked pointed toe genuine leather red bottom high-heels shoes,designer brand women 12cm pumps wedding shoes



http://ift.tt/1mWL5kV



top fashion store 2014(http://ift.tt/1mWL3cV)

Men Sneakers(http://ift.tt/1m80D8v)

Men Flats(http://ift.tt/1mWL14H)

Men Sandals(http://ift.tt/1m80F0i)

Women Sneakers(http://ift.tt/1mWL3d1)

Women Pumps(http://ift.tt/1m80FgA)

Women Sandals(http://ift.tt/1mWL14N)

Women Flats(http://ift.tt/1m80G44)

Women Boots(http://ift.tt/1m80FgG)

Women Clothing(http://ift.tt/1m80G47)

Women Dresses(http://ift.tt/1mWL3JR)

Women Bandage Dress(http://ift.tt/1m80G4g)

Women Bandage Jumpsuit(http://ift.tt/1mWL1lf)

Children Clothing Boys Girls Sets Shoes(http://ift.tt/1m80G4i)

Brazilian virgin hair (http://ift.tt/1mWL3K3)

Malaysian Virgin Hair (http://ift.tt/1mWL1ll)

Peruvian Virgin Hair (http://ift.tt/1mWL1BC)

Indian Virgin Hair (http://ift.tt/1mWL1BI)

Mongolian Virgin Hair (http://ift.tt/1m80Fx7)







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1mWL2Wm

View all the progranning help forums at:

http://ift.tt/1dP9txN

Hot sale new summer 2014 women's causal princess dress,brand designer round neck high waist sleeveless dresses Free shipping S M L Discount Price:US $14.42

Newsgroup: comp.lang.c++

Subject: Hot sale new summer 2014 women's causal princess dress,brand designer round neck high waist sleeveless dresses Free shipping S M L Discount Price:US $14.42

From: toptradea@...

Date: Tue, 29 Apr 2014 08:23:30 -0700 (PDT)



Hot sale new summer 2014 women's causal princess dress,brand designer round neck high waist sleeveless dresses Free shipping SML

S M L Discount Price:US $14.42

http://ift.tt/1mWL4xp



top fashion store 2014(http://ift.tt/1mWL3cV)

Men Sneakers(http://ift.tt/1m80D8v)

Men Flats(http://ift.tt/1mWL14H)

Men Sandals(http://ift.tt/1m80F0i)

Women Sneakers(http://ift.tt/1mWL3d1)

Women Pumps(http://ift.tt/1m80FgA)

Women Sandals(http://ift.tt/1mWL14N)

Women Flats(http://ift.tt/1m80G44)

Women Boots(http://ift.tt/1m80FgG)

Women Clothing(http://ift.tt/1m80G47)

Women Dresses(http://ift.tt/1mWL3JR)

Women Bandage Dress(http://ift.tt/1m80G4g)

Women Bandage Jumpsuit(http://ift.tt/1mWL1lf)

Children Clothing Boys Girls Sets Shoes(http://ift.tt/1m80G4i)

Brazilian virgin hair (http://ift.tt/1mWL3K3)

Malaysian Virgin Hair (http://ift.tt/1mWL1ll)

Peruvian Virgin Hair (http://ift.tt/1mWL1BC)

Indian Virgin Hair (http://ift.tt/1mWL1BI)

Mongolian Virgin Hair (http://ift.tt/1m80Fx7)







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1mWL28M

View all the progranning help forums at:

http://ift.tt/1dP9txN

new 2014 summer children's 100% cotton sets,cute girls clothing baby sleeveless T-shirts+ shorts1 2 3year old Free shipping Discount Price:US $16.07

Newsgroup: comp.lang.c++

Subject: new 2014 summer children's 100% cotton sets,cute girls clothing baby sleeveless T-shirts+ shorts1 2 3year old Free shipping Discount Price:US $16.07

From: toptradea@...

Date: Tue, 29 Apr 2014 08:13:48 -0700 (PDT)



new 2014 summer children's 100% cotton sets,cute girls clothing baby sleeveless T-shirts+ shorts1 2 3year old Free shipping



http://ift.tt/1m80IJo



top fashion store 2014(http://ift.tt/1mWL3cV)

Men Sneakers(http://ift.tt/1m80D8v)

Men Flats(http://ift.tt/1mWL14H)

Men Sandals(http://ift.tt/1m80F0i)

Women Sneakers(http://ift.tt/1mWL3d1)

Women Pumps(http://ift.tt/1m80FgA)

Women Sandals(http://ift.tt/1mWL14N)

Women Flats(http://ift.tt/1m80G44)

Women Boots(http://ift.tt/1m80FgG)

Women Clothing(http://ift.tt/1m80G47)

Women Dresses(http://ift.tt/1mWL3JR)

Women Bandage Dress(http://ift.tt/1m80G4g)

Women Bandage Jumpsuit(http://ift.tt/1mWL1lf)

Children Clothing Boys Girls Sets Shoes(http://ift.tt/1m80G4i)

Brazilian virgin hair (http://ift.tt/1mWL3K3)

Malaysian Virgin Hair (http://ift.tt/1mWL1ll)

Peruvian Virgin Hair (http://ift.tt/1mWL1BC)

Indian Virgin Hair (http://ift.tt/1mWL1BI)

Mongolian Virgin Hair (http://ift.tt/1m80Fx7)







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1m80GRE

View all the progranning help forums at:

http://ift.tt/1dP9txN

Wholesale New 2014 Women Brand Summer Sweet Yellow Milk Adventure Dress,Ladies Sexy Mini Causal Beach Dress Free Shipping S M L

Newsgroup: comp.lang.c++

Subject: Wholesale New 2014 Women Brand Summer Sweet Yellow Milk Adventure Dress,Ladies Sexy Mini Causal Beach Dress Free Shipping S M L

From: toptradea@...

Date: Tue, 29 Apr 2014 08:11:26 -0700 (PDT)



Wholesale New 2014 Women Brand Summer Sweet Yellow Milk Adventure Dress,Ladies Sexy Mini Causal Beach Dress Free Shipping S M L



http://ift.tt/1m80D8t



top fashion store 2014(http://ift.tt/1mWL3cV)

Men Sneakers(http://ift.tt/1m80D8v)

Men Flats(http://ift.tt/1mWL14H)

Men Sandals(http://ift.tt/1m80F0i)

Women Sneakers(http://ift.tt/1mWL3d1)

Women Pumps(http://ift.tt/1m80FgA)

Women Sandals(http://ift.tt/1mWL14N)

Women Flats(http://ift.tt/1m80G44)

Women Boots(http://ift.tt/1m80FgG)

Women Clothing(http://ift.tt/1m80G47)

Women Dresses(http://ift.tt/1mWL3JR)

Women Bandage Dress(http://ift.tt/1m80G4g)

Women Bandage Jumpsuit(http://ift.tt/1mWL1lf)

Children Clothing Boys Girls Sets Shoes(http://ift.tt/1m80G4i)

Brazilian virgin hair (http://ift.tt/1mWL3K3)

Malaysian Virgin Hair (http://ift.tt/1mWL1ll)

Peruvian Virgin Hair (http://ift.tt/1mWL1BC)

Indian Virgin Hair (http://ift.tt/1mWL1BI)

Mongolian Virgin Hair (http://ift.tt/1m80Fx7)







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1mWL1BM

View all the progranning help forums at:

http://ift.tt/1dP9txN

Monday, April 28, 2014

wholesale New 2014 men's blue/grey canvas breathable summer casual sports shoes,designer loafers,men lazy sneakers shoes

Newsgroup: comp.lang.c++

Subject: wholesale New 2014 men's blue/grey canvas breathable summer casual sports shoes,designer loafers,men lazy sneakers shoes

From: aaashoestore1986@...

Date: Mon, 28 Apr 2014 07:32:16 -0700 (PDT)



New 2014 men's blue/grey canvas breathable summer casual sports shoes,designer loafers,men lazy sneakers shoes



http://ift.tt/1hKJ0TO









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1iy7oxa

View all the progranning help forums at:

http://ift.tt/1dP9txN

Can template arguments have nested template classes?

Newsgroup: comp.lang.c++

Subject: Can template arguments have nested template classes?

From: Alex <alexhagenzanker@...>

Date: Mon, 28 Apr 2014 05:00:07 -0700 (PDT)



Is there something wrong with requiring that a template argument has a nested class template? Why can I not do the following?



template<typename A, typename T> struct B

{

typedef typename A::AA<T> my_type;

};



VS2013 gives a compile error, even if B is not used at all.



What could I do instead?



Thanks, Alex







p.s. what I really want to do is the following:



template<typename A>

struct B

{

template<typename T>

struct BB : A::AA<T>

{};

};







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1iy7owW

View all the progranning help forums at:

http://ift.tt/1dP9txN

LDAP certificate check - how?

Newsgroup: comp.lang.c++

Subject: LDAP certificate check - how?

From: Torsten Mueller <muellerto@...>

Date: Mon, 28 Apr 2014 13:54:50 +0200



I know this topic is special and not many people have to face this. But

I have to.



I connect to an Active Directory server using LDAP (Wldap32.dll,

functions in Winldap.h) to request and modify some data.



The connection (SSL) allows certificate checks, one for the server's and

one for the client's certificate. I would a least implement the check of

the server's certificate. In LDAP there's a callback function which is

indeed called when I open the connection:



BOOLEAN _cdecl VerifyServerCert(PLDAP Connection, PCCERT_CONTEXT* ppServerCert)

{

// ...

return TRUE; // don't check, just accept the server certificate

}



But I have no idea where to begin with this. How should I start to

interpret this PCCERT_CONTEXT struct list? Could anyone give me a short

introduction into this?



Note: I don't want to use any additional library like OpenSSL for that.



T.M.







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1hKJ1Hj

View all the progranning help forums at:

http://ift.tt/1dP9txN

dup2

Newsgroup: comp.lang.c++

Subject: dup2

From: Hongliang Wang <loudking@...>

Date: Tue, 22 Apr 2014 01:35:06 -0700 (PDT)



Hell all,



I was trying to redirect stdout to a file by using dup2. First I followed microsoft example: http://ift.tt/1iy7o06



it just works fine.



Then I tried to implement this in my own class (ABCLog) but stdout is not captured. I cannot figure it out. The only reason I could think of is that main() is in main.cpp while class ABCLog are in separate files (ABCLog.cpp and ABCLog.h). Could anybody confirm this please?



int main(int argc, char *argv[])

{

ABCLog *log = new ABCLog();



puts("in main");

fflush( stdout );



delete log;



return 0;

}



ABCLog::ABCLog(const char *logFileName)

{

old = _dup(1); /* "old" refers to stdout */

if(old == -1) {

perror(ERR_000104_DUP);

exit(1);

}



if( fopen_s( &logFile, logFileName, "a" ) != 0 ) {

fprintf(stderr, ERR_000105_LOG_FILE_OPEN, logFileName);

exit( 1 );

}



if( -1 == _dup2( _fileno( logFile ), 1 ) ) {

perror( ERR_000106_DUP2 );

exit( 1 );

}



puts("in ABCLog");

fflush(stdout);

}



/**

* Destructor

*/

ABCLog::~ABCLog()

{

_dup2( old, 1 );

_flushall();

m_stream.close();

}







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1hKJ0mS

View all the progranning help forums at:

http://ift.tt/1dP9txN

error while using the function size ()

Newsgroup: comp.lang.c++

Subject: error while using the function size ()

From: Milica Milojevic <milicam363@...>

Date: Mon, 28 Apr 2014 04:09:11 -0700 (PDT)



Hi,



I have created a list called measuresQueue (list<pssMeasure *> measuresQueue; ) which is consisted of ten elements. Then I used measuresQueue.size() function. When I did the printf of the previous function it prints me the number four not ten. Can someone help me with this problem.



Here is my code:



In for loop I have entered my elements of the list:



for (filtertime_t=0; filtertime_t<=1.8; filtertime_t=filtertime_t+0.2) {



pssMeasure *mes = measureReceived(filtertime_t,y,mes_vect,mes_cov);

y++;



process_th->critical_section->writeMeasures(mes);



}

Here it is the measureReceived function description:

pssMeasure * measureReceived(double timeStamp,int j,double array[3][10], double array_cov[3]) {





pssMeasure *mes = new pssMeasure();





mes->track_id =7;

mes->timeStamp =timeStamp;



for (int i=0; i<3; i++)

{

mes->z_t[i]=array[i][j];



}





for(int i = 0; i < 3; i++) {



for(int k = 0; k < 3; k++)

mes->cov_z[i][k] = 0.0;



mes->cov_z[i][i] = array_cov[i];





}

return mes;

}

After creating mes I store them using the function writeMeasures:



void CPSSCriticalSection::writeMeasures(pssMeasure* pss_mes) {



measuresQueue.push_back(pss_mes);}



In order to check that my all elements are stored in the measuresQueue list I have used this after the measuresQueue.push_back(pss_mes);



cout << "hello1" << endl

printf("%f %f %f %f \n", pss_mes->timeStamp, pss_mes->z_t[0], pss_mes->z_t[1], pss_mes->z_t[2]);



Everything was fine until I wanted to see the size of my list measuresQueue with the: cout << "measuresQueue. size: " << measuresQueue.size() << '\n';



I always get the number 4 instead of ten. I don't know what is the reason?











Thank you,

M.













via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1pHsde9

View all the progranning help forums at:

http://ift.tt/1dP9txN

Sunday, April 27, 2014

WM_CLOSE in child window procedure problems

Newsgroup: comp.lang.c++

Subject: WM_CLOSE in child window procedure problems

From: ProDev7 <chenou7@...>

Date: Sun, 27 Apr 2014 09:35:08 -0500



hello everybody. I developped an mdi application everything is ok. but in the child window procedure if I handle WM_CLOSE:

if I maximize a child window then close it form its close box icon it'll be destroyed normally but its icon and its close box and minimize and maximize boxes are still there. if I don't handle WM_CLOSE everything is ok.

what's wrong with WM_CLOSE in child window procedure?



LRESULT callback ChildWinProc(HWND hWnd,UINT msg,WPARAM wParam,lParam)

{

//case WM_CLOSE:

// DestroyWindow(hWnd);

break;

default:

return DefMDIChildProc(hWnd,msg,wParam,lParam);

}

if I Uncomment the above lines the problem starts if I maximize the child window and then closing it













via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1h4H2yi

View all the progranning help forums at:

http://ift.tt/1dP9txN

shared_ptr problems

Newsgroup: comp.lang.c++

Subject: shared_ptr problems

From: cpisztest@...

Date: Thu, 24 Apr 2014 14:34:39 -0700 (PDT)



I wasn't around at design time, but I get to fix the problem...story of my life!



I know about boost::weak_ptr and would use that if the problem was limited to

classes A and B, but C has a public accessor that gives away shared_ptrs to As and I don't know what to do there.



I was thinking of trying to guarentee that Bs and Cs are only created by As and seeing if the compiler complained or not (unknown code base). If I can guarentee that Bs and Cs are only created by and used by As, then I can safely use weak_ptrs...I think. I could do that by hiding constructors of Bs and Cs making them private and friending them to A....I think.



Any thoughts/ideas?



The mess where nothing gets destroyed:



-----

#ifndef A_H

#define A_H



#include <boost/shared_ptr.hpp>

#include <boost/enable_shared_from_this.hpp>



#include <list>



class B;

class C;



class A : public boost::enable_shared_from_this<A>

{

public:



typedef boost::shared_ptr<A> SharedPtr;



A();

~A();



void Foo();



private:



std::list<B *> m_collectionOfBs;



void CleanupBs();

};



#endif

-----

#ifndef B_H

#define B_H



#include "A.h"

#include "C.h"



//--------

class B

{

public:



B(A::SharedPtr a);

~B();



private:



C m_c;

};



#endif

-----

#ifndef C_H

#define C_H



#include "A.h"



class C

{

public:



C(A::SharedPtr a);

~C();



A::SharedPtr GetA();



private:



A::SharedPtr m_a;

};



#endif

-----



#include "A.h"

#include "B.h"



A::A()

{

}



A::~A()

{

CleanupBs();

}



void A::Foo()

{

B * newbie = new B(shared_from_this());

m_collectionOfBs.push_back(newbie);

}



void A::CleanupBs()

{

std::list<B *>::iterator it = m_collectionOfBs.begin();



while (!m_collectionOfBs.empty() &&

it != m_collectionOfBs.end())

{

delete (*it);

it = m_collectionOfBs.erase(it);

}

}

-----

#include "B.h"



B::B(A::SharedPtr a)

:

m_c(a)

{

}



B::~B()

{

}

-----

#include "C.h"



C::C(A::SharedPtr a)

:

m_a(a)

{

}



C::~C()

{

}



A::SharedPtr C::GetA()

{

return m_a;

}

-----

#include "A.h"



int main()

{

A::SharedPtr a(new A());

a->Foo();



return 0;

}







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1h3uMht

View all the progranning help forums at:

http://ift.tt/1dP9txN

Monday, March 17, 2014

abstract class with virtual base class and non default constructor

Newsgroup: comp.lang.c++

Subject: abstract class with virtual base class and non default constructor

From: =?ISO-8859-1?Q?Marcel_M=FCller?= <news.5.maazl@...>

Date: Sat, 15 Mar 2014 18:26:54 +0100



Virtual base classes are always constructed by the most derived class.

So why need an abstract class a call to the constructor of it's virtual

base?



#include <stdio.h>



class V

{protected:

V(int i) { printf("V::V(%i)\n", i); }

};



class A : public virtual V

{protected:

A() : V(42) {} // <-- required to keep the compiler happy

virtual void PureFunc() = 0;

};



class D : public A

{public:

D(int i) : V(i) {}

protected:

void PureFunc() {}

};



int main()

{ D d(7);

}





From my understanding the constructor call V(42) could never be

executed, isn't it? A cannot be instantiated and any class inheriting

from A must initialize V::V(int) explicitly.





Marcel







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1nzip4T

View all the progranning help forums at:

http://ift.tt/1dP9txN

Thursday, March 13, 2014

Escape sequence and character set problem

Newsgroup: comp.lang.c++

Subject: Re: Escape sequence and character set problem

From: Victor Bazarov <v.bazarov@...>

Date: Thu, 13 Mar 2014 11:44:16 -0400



On 3/13/2014 11:39 AM, nvangogh wrote:

> What values does this literal represent? What type does it have?

> "Who goes with F\145rgus?\012"

>

> This is from C++ Primer exercise 2.7 (p41 of 5th ed)

>

> I cannot figure this out.

>

> F is a suffix for float that only makes sense to me if numeric value

> came before it. But it comes before an escape sequence. What does \145

> mean? Taken as a whole can you explain how this line is put together and

> how I can interpret it?



Inside a string literal, letter F has no special meaning. It's just a

letter. However, \145 is an escape sequence designating a special

character (most likely) with the value of decimal 145, which is actually

not possible in a basic character set limited to -127..127. So, most

likely it's substituted with char(255-145), some negative value, but

will yield the same thing however. Look up in the extended ASCII table

to see what your computer is likely to output. Or just write a small

program to output that literal. If we designate that character with the

asterisk (like in Scrabble) and the newline (the second escape sequence

is the line feed character) with the tilda, the literal becomes "Who

goes with F*rgus?~"



What it will do when you output it depends on the device, though.



V

--

I do not respond to top-posted replies, please don't ask







via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1iGNqBO

View all the progranning help forums at:

http://ift.tt/1dP9txN

Which constructor?

Newsgroup: comp.lang.c++

Subject: Which constructor?

From: ram@...

Date: 13 Mar 2014 12:38:42 GMT



I tried to modify the __gnu_debug string after #include

<debug/string> to get this information, but it did not work,

because I am having problems to print something from inside

of it using ?::std::cerr?.



So, maybe someone here can tell me: What constructor or

method or whatever of the string class is called in the

case of each of the following two object definitions?



#include <string> /* ::std::string */



int main()

{ ::std::string s{ "alpha" };

::std::string t ={ "beta" }; }









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1cWJ8yn

View all the progranning help forums at:

http://ift.tt/1dP9txN

TALK.ORIGINS CENSORS THE TRUTH

Newsgroup: comp.lang.c++

Subject: Re: TALK.ORIGINS CENSORS THE TRUTH

From: Catpain Merca <catpainmerca@...>

Date: Wed, 12 Mar 2014 22:28:55 +0000



On 12/03/2014 22:07, I THRINAXODON wrote:



I've never seen the talk.origins moderator censor the truth. I have

seen him ban some nym-shifting dipshits. I, on the other hand have

snipped your entire rant. Not really censorship, as your original post

still stands, but completely disregarded without being read by me owing

to the stupidity of your subject header.



Catpain Merca









via Usenet Forums - Usenet Search,Free Usenet - comp.lang.c++ http://ift.tt/1cWJ9lW

View all the progranning help forums at:

http://ift.tt/1dP9txN