Monday, November 23, 2015

Digest for comp.lang.c++@googlegroups.com - 15 updates in 6 topics

Puppet_Sock <puppet_sock@hotmail.com>: Nov 23 07:22AM -0800

So, some time ago (grumble mumble years...) I read John Lakos
_Large Scale C++_. The only thing is, it was mumble years ago,
and some things have changed in the intervening time. I thought
the advice he gave good, and the book is there on my shelf still.
But I did wish he would have done more with the modern features
of the language. I am currently in the very early stages of
what could, potentially, turn into a huge project. (Oh, how I
wish!) So advice that will get me off on the right foot would
be good about now.
 
So I noticed a few years ago (three? four?) that he had a new
edition listed on Amazon as coming soon. So I started watching
for it to be available. But the release date just keeps getting
pushed back. And pushed back. And pushed back some more.
 
What's up with that?
 
And, along the way, any suggestions on sources of good advice
on writing very large C++ programs would be gladly accepted.
If the project I am trying to sell goes ahead, it could easily
become very large.
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Nov 23 05:38PM +0100

On 11/23/2015 4:22 PM, Puppet_Sock wrote:
> [snip]
> And, along the way, any suggestions on sources of good advice
> on writing very large C++ programs would be gladly accepted.
 
Perhaps the most important thing to note is that a large scale system is
a team effort.
 
So it's very much about leading a team and dealing with economy and
politics.
 
* * *
 
That said, since you mention Lakos, Lakos' external include guards never
did become mainstream, and I suggest you avoid them. Even ordinary
internal include guards can be problematic. I suggest using now de facto
standard "#pragma once".
 
For this and some other like issues you need clear project coding
guidelines.
 
You would probably not go very wrong in adopting the coding guidelines
book by Alexandrescu and Sutter, perhaps with some adjustments.
 
* * *
 
With a large scale project source files of the same name might yield
conflicting object code file names. So it can be an idea to replicate
the source folder structure for the object code files. This is not the
default for e.g. a Visual Studio project, and one has to configure it
using the folder path macros: there's no simple option for it.
 
Your project team may need a build server farm. Nowadays there are a
lots of systems for helping with performing builds. I don't know much
about it, except that I know I would have to look into that if I became
involved in some large scale development again.
 
You might assign one person to deal exclusively with tooling, including
build system.
 
* * *
 
You're probably aware that you need a source code control system. But
possibly it's not clear enough that you also need a defect handling
system, that supports bug reporting, assignment of responsibility,
follow-up, and so on. The only free one that I remember is Bugzilla,
it's possibly still around.
 
Anyway, you will probably need a web server for this, with a domain, and
someone to handle that side of things.
 
I doubt that Lakos reflected on that (disclaimer: I haven't read the
book) ;-)
 
Cheers & hth.,
 
- Alf
Jorgen Grahn <grahn+nntp@snipabacken.se>: Nov 23 04:45PM

On Mon, 2015-11-23, Puppet_Sock wrote:
> for it to be available. But the release date just keeps getting
> pushed back. And pushed back. And pushed back some more.
 
> What's up with that?
 
No idea, but I'm interested. I haven't read the book, but it was
mentioned here now and then many years ago -- with the warning that it
had aged quite a bit.
 
> on writing very large C++ programs would be gladly accepted.
> If the project I am trying to sell goes ahead, it could easily
> become very large.
 
My first instinct (which may be wrong in this case) is that that's a
warning signal. It's better if you can keep it smaller than "very
large", or split it into smaller parts ...
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
Lynn McGuire <lmc@winsim.com>: Nov 23 12:18PM -0600

On 11/23/2015 10:38 AM, Alf P. Steinbach wrote:
 
> I doubt that Lakos reflected on that (disclaimer: I haven't read the book) ;-)
 
> Cheers & hth.,
 
> - Alf
 
User Interface platform is also a critical decision nowadays: desktop, mobile, web with many variations in each.
 
Lynn
woodbrian77@gmail.com: Nov 23 10:21AM -0800

On Monday, November 23, 2015 at 10:46:11 AM UTC-6, Jorgen Grahn wrote:
 
> No idea, but I'm interested. I haven't read the book, but it was
> mentioned here now and then many years ago -- with the warning that it
> had aged quite a bit.
 
He has been interviewed a number of times and I've
watched some of them:
 
https://duckduckgo.com/?q=john+lakos+interview&ia=videos
 
IIRC, he mentions the book in at least one interview and
he still wants to finish it, but has been delayed by a
number of things.
 
Brian
Ebenezer Enterprises - In G-d we trust.
http://webEbenezer.net
woodbrian77@gmail.com: Nov 23 11:04AM -0800


> IIRC, he mentions the book in at least one interview and
> he still wants to finish it, but has been delayed by a
> number of things.
 
I watched some of this interview again
 
https://meetingcpp.com/index.php/br/items/an-interview-with-john-lakos.html
and he talks about the original book and how he's working on a
trilogy to follow that book. The last few minutes of that
interview he says he's almost done with the first book of the
trilogy.
 
 
Brian
Ebenezer Enterprises - Bless G-d, America.
Psalms 100:4 "Enter His gates with thanksgiving And
His courts with praise. Give thanks to Him, bless His Name."
 
http://webEbenezer.net
Jorgen Grahn <grahn+nntp@snipabacken.se>: Nov 23 09:47PM

On Mon, 2015-11-23, Alf P. Steinbach wrote:
...
> With a large scale project source files of the same name might yield
> conflicting object code file names. So it can be an idea to replicate
> the source folder structure for the object code files.
 
That seemed weird to me, but only because it seemed so obvious to me.
If you have code in foo/ and bar/ and put object code in obj/, of
course you're gambling on that there are no duplicate file names in
foo and bar!
 
> This is not the default for e.g. a Visual Studio project, and one
> has to configure it using the folder path macros: there's no simple
> option for it.
 
Ah, ok. It's pretty natural with make; that's probably why I reacted.
One single Makefile, and remember to treat the directory name as just
part of the file name -- and you're more or less home free.
 
(Not wishing to slam VS. I'm happy that it can be configured to do
the right thing.)
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
"Öö Tiib" <ootiib@hot.ee>: Nov 23 02:21PM -0800

On Monday, 23 November 2015 23:48:11 UTC+2, Jorgen Grahn wrote:
> If you have code in foo/ and bar/ and put object code in obj/, of
> course you're gambling on that there are no duplicate file names in
> foo and bar!
 
On any case the issue of naming deserves attention in large projects.
Source files that have same name are typically accompanied with include
files that have same name and that will eventually cause some confusion
for some members of team. It is near hopeless to try to make new
big C++ team out of highly skilled specialists.
 
> part of the file name -- and you're more or less home free.
 
> (Not wishing to slam VS. I'm happy that it can be configured to do
> the right thing.)
 
VS deserves slamming. It deliberately and automatically generates things
that are good only for small toy projects. Also (unlike makefiles) its
pile of xml project files are by default awful to look in and painful
to manage. MS own tools are sometimes confused with those. Even in house
MS (or at least several teams of it) use makefiles.
Ian Collins <ian-news@hotmail.com>: Nov 24 11:41AM +1300

嘱 Tiib wrote:
> pile of xml project files are by default awful to look in and painful
> to manage. MS own tools are sometimes confused with those. Even in house
> MS (or at least several teams of it) use makefiles.
 
I disagree with you regarding the XML project files. On a recent
(embedded) project we used VS to build projects and I wrote a tool to
parse the solution and project XML files so we could generate makefiles.
The VS XML file formats are simple and consistent.
 
 
--
Ian Collins
markrainsun11@gmail.com: Nov 23 02:00PM -0800

The Instructor Solutions manual is available in PDF format for the following
textbooks. These manuals include full solutions to all problems and exercises with
which chapters ended, but please DO NOT POST HERE, instead send an email with
details; title, author and edition of the solutions manual you need to download.
NOTE: this service is NOT free.
Email: markrainsun( at )gmail( dot )com
Here are some listed...
 
 
 
A Brief Introduction To Fluid Mechanics, 5th Edition SOLUTIONS MANUAL; Donald F. Young, Bruce R. Munson, Theodore H. Okiishi and Wade W. Huebsch
A Course in Modern Mathematical Physics SOLUTIONS MANUAL; Peter Szekeres
A Course in Ordinary Differential Equations SOLUTIONS MANUAL; Swift, Wirkus
A First Course in Abstract Algebra (7th Ed., John B. Fraleigh)
A First Course in Differential Equations - The Classic Fifth Edition SOLUTIONS MANUAL; Zill, Dennis G
A First Course in Differential Equations, 9th Ed SOLUTIONS MANUAL; Dennis G. Zill
A First Course In Probability 7th Edition SOLUTIONS MANUAL; Sheldon M. Ross
A First Course in Probability Theory, 6th edition, SOLUTIONS MANUAL; S. Ross.
A First Course in String Theory, 2004, Barton Zwiebach
A First Course in the Finite Element Method, 4th Edition logan
A First Course in the Finite Element Method, 5th Edition SOLUTIONS MANUAL; logan
A Practical Introduction to Data Structures and Algorithm Analysis 2Ed SOLUTIONS MANUAL; Shaffer
A Quantum Approach to Condensed Matter Physics (Philip L. Taylor & Olle Heinonen)
A Short Course in General Relativity 2e SOLUTIONS MANUAL; J. Foster and J. D. Nightingale
A Short Introduction to Quantum Information and Quantum Computation SOLUTIONS MANUAL; Michel Le Bellac
A Transition to Advanced Mathematics 5th E SOLUTIONS MANUAL; Smith, Eggen, Andre
Accounting Information Systems 12th Edition SOLUTIONS MANUAL; Romney, Steinbart
Accounting Principles 8e SOLUTIONS MANUAL; Kieso, Kimmel
Accounting principles 8th Ed SOLUTIONS MANUAL; Weygandt
Accounting, 23 Ed SOLUTIONS MANUAL; Carl S. Warren, James M. Reeve, Jonathan Duchac
Accounting,8th Ed SOLUTIONS MANUAL; Horngren,Harrison, Oliver
Actuarial Mathematics for Life Contingent Risks SOLUTIONS MANUAL; Dickson, Hardy and Waters
Adaptive Control, 2nd. Ed., SOLUTIONS MANUAL; Astrom, Wittenmark
Adaptive Filter Theory (4th Ed., Simon Haykin)
Advanced Accounting 10E international ED SOLUTIONS MANUAL; Beams , Clement, Anthony, Lowensohn
Advanced Accounting 10th ED SOLUTIONS MANUAL; Fischer, Cheng, Taylor
Advanced accounting 9th Ed SOLUTIONS MANUAL; Hoyle, Schaefer
Advanced Accounting Vol 2 ( 2006 ) SOLUTIONS MANUAL; Baysa, Lupisan
Advanced Calculus Gerald B. Folland
Advanced Digital Design with the Verilog HDL SOLUTIONS MANUAL; Michael D. Ciletti
Advanced Dynamics (Greenwood)
Advanced Engineering Electromagnetics SOLUTIONS MANUAL; Constantine A. Balanis
Advanced Engineering Electromagnetics, 2nd Edition SOLUTIONS MANUAL; Constantine A. Balanis
Advanced Engineering Mathematics 2nd Edition SOLUTIONS MANUAL; Michael D. Greenberg
Advanced Engineering Mathematics 3rd ed zill
Advanced Engineering Mathematics 8Ed Erwin Kreyszig
Advanced Engineering Mathematics SOLUTIONS MANUAL; Erwin Kreyszig, 9th ed
Advanced Engineering Mathematics, 10th Edition SOLUTIONS MANUAL; Erwin Kreyszig
Advanced Engineering Mathematics, 6th Edition SOLUTIONS MANUAL; Peter V. O'Neil
Advanced Engineering Mathematics, 7th Ed SOLUTIONS MANUAL; Peter V. O'Neil
Advanced Engineering Mathematics,2E, SOLUTIONS MANUAL; Zill, Cullen
Advanced Engineering Thermodynamics, 3rd Edition SOLUTIONS MANUAL; Adrian Bejan
Advanced Financial Accounting SOLUTIONS MANUAL; Baker
Advanced Financial Accounting 5 Ed SOLUTIONS MANUAL; Baker
Advanced Financial Accounting 8 Ed SOLUTIONS MANUAL; Baker
Advanced Functions & Introductory Calculus SOLUTIONS MANUAL; Kirkpatrick, McLeish, Montesanto
Advanced Industrial Economics SOLUTIONS MANUAL; Martin
Advanced Industrial Economics, 2nd ED Stephen Martin
Advanced Macroeconomics 2nd edition SOLUTIONS MANUAL; David Romer
Advanced Macroeconomics, SOLUTIONS MANUAL; David Romer
Advanced Mathematical Concepts Precalculus with Applications ( Glencoe )
Advanced Mechanics of Materials 6th ed SOLUTIONS MANUAL; Boresi, Schmidt
Advanced Modern Engineering Mathematics 3rd Ed Glyn James
Advanced Modern Engineering Mathematics 4th Ed Glyn James
Advanced Modern Engineering Mathematics, 3rd Ed., SOLUTIONS MANUAL; G. James
Advanced Organic Chemistry Part A- Structure and Mechanisms 5th E SOLUTIONS MANUAL; Carey, Sundberg
Aircraft Structures for Engineering Students (4th Ed., T.H.G. Megson)
Algebra & Trigonometry and Precalculus, 3rd Ed SOLUTIONS MANUAL; Beecher, Penna, Bittinger
Algebra Baldor
Algebra-SOLUTIONS MANUAL; Thomas W. Hungerford
Algorithm Design (Jon Kleinberg & Éva Tardos)
An Interactive Introduction to Mathematical Analysis 2nd E (Jonathan Lewin)
An Introduction To Analysis (3rdEd) -SOLUTIONS MANUAL; William Wade
An Introduction To Analysis 4th Ed SOLUTIONS MANUAL; William Wade
An Introduction to Analysis of Financial Data with R SOLUTIONS MANUAL; Ruey S. Tsay
An Introduction to Database Systems (8th Ed., C.J. Date)
An Introduction to Derivatives and Risk Management SOLUTIONS MANUAL; chance, brooks
An Introduction to Economic Dynamics SOLUTIONS MANUAL; Ronald Shone
An Introduction To Management Science Quantitative Approaches To Decision Making 12th Ed SOLUTIONS MANUAL; Anderson, Sweeney
An Introduction to Modern Astrophysics (2nd Ed., Bradley W. Carroll & Dale A. Ostlie)
An Introduction to Numerical Analysis SOLUTIONS MANUAL; Endre Süli,David F. Mayers
An Introduction to Ordinary Differential Equations (James C. Robinson)
An Introduction to Signals and Systems SOLUTIONS MANUAL; John Stuller
An Introduction to Stochastic Modeling 3rd Ed SOLUTIONS MANUAL; Taylor, Karlin
An Introduction to the Finite Element Method (3rd Ed., J. N. Reddy)
An Introduction To The Mathematics Of Financial Derivatives 2nd E SOLUTIONS MANUAL; Mitch Warachka, Hogan, Neftci
An Introduction to Thermal Physics SOLUTIONS MANUAL; Schroeder, Daniel V
An Introduction to Thermodynamics and Statistical Mechanics (2nd Ed, Keith Stowe)
An Introduction to Wavelets through Linear Algebra SOLUTIONS MANUAL; Frazier
Analog Integrated Circuit Design, SOLUTIONS MANUAL; Johns, Martin
Analysis and Design of Analog Integrated Circuits (4th Edition) SOLUTIONS MANUAL; Gray , Lewis , Meyer
Analysis and Design of Analog Integrated Circuits 5th Ed ( vol.1 ) ch1-4 SOLUTIONS MANUAL; Gray, Meyer
Analysis of Financial Time Series, 3rd Ed SOLUTIONS MANUAL; Ruey S. Tsay
Analysis of Transport Phenomena, W. Deen
Analysis With an Introduction to Proof 4th Ed SOLUTIONS MANUAL; Steven R. Lay
Analysis, Synthesis,and Design of Chemical Processes 3rd ED SOLUTIONS MANUAL; Turton, Shaeiwitz
Analytical Chemistry, Higson
Analytical Mechanics 7E SOLUTIONS MANUAL; Grant R. Fowles, George L. Cassiday
Antenna Theory 2nd edition SOLUTIONS MANUAL; Balanis
Antenna Theory and Design, 2nd Ed Vol.1 SOLUTIONS MANUAL; Stutzman, Thiele
Antennas for All Applications (3rd Ed., John Kraus & Ronald Marhefka)
Applied Analyses in Geotechnics SOLUTIONS MANUAL; Fethi Azizi
Applied Calculus SOLUTIONS MANUAL; Hallett,Gleason, Lock, Flath
Applied Calculus for the Managerial, Life, and Social Sciences, 7 E, SOLUTIONS MANUAL; Soo T. Tan
Applied Calculus for the Managerial, Life, and Social Sciences, 8 E, SOLUTIONS MANUAL; Soo T. Tan
Applied Econometric Time Series, 2nd Edition SOLUTIONS MANUAL; Enders
Applied Econometric Times Series, 3rd Edition SOLUTIONS MANUAL; Walter Enders
Applied Electromagnetism 2nd Ed SOLUTIONS MANUAL; Shen, Huang
Applied Finite Element Analysis 2ed, SOLUTIONS MANUAL; LJ SEGERLIND
Applied Fluid Mechanics (6th Ed., Mott)
Applied Linear Algebra SOLUTIONS MANUAL; Olver, Shakiban
Applied Linear Regression 3rd Ed SOLUTIONS MANUAL; Sanford Weisberg
Applied Linear Statistical Models 5th Ed SOLUTIONS MANUAL; Kutner, Nachtsheim
Applied Mathematics, 3rd Ed SOLUTIONS MANUAL; J. David Logan
Applied Numerical Analysis, 7th Edition, SOLUTIONS MANUAL; Gerald, Wheatley
Applied Numerical Methods with MATLAB for Engineers and Scientists 2nd E SOLUTIONS MANUAL; Chapra
Applied Numerical Methods with MATLAB for Engineers and Scientists( Steven C. Chapra)
Applied Partial Differential Equations (4th Ed., Haberman)
Applied Partial Differential Equations SOLUTIONS MANUAL; J. David Logan
Applied Quantum Mechanics ( A. F. J. Levi )
Applied Statistics and Probability for Engineers ( 2nd Ed., Douglas Montgomery & George Runger )
Applied Statistics and Probability for Engineers (3rd Ed., Douglas Montgomery & George Runger)
Applied Statistics and Probability for Engineers 6th Ed SOLUTIONS MANUAL; Montgomery, Runger
Applied Strength of Materials (4th Ed., Mott)
Applied Strength of Materials (5th Ed., Mott)
Applying Maths in the Chemical and Biomolecular Sciences, Beddard
Artificial Intelligence A Modern Approach 2e SOLUTIONS MANUAL; Russell, Norvig
Artificial Neural Networks SOLUTIONS MANUAL; B. Yegnanarayana and S. Ramesh
Assembly Language for Intel-Based Computers ( 3rd Edition ) SOLUTIONS MANUAL; Kip R. Irvine
Auditing and Assurance Services- An Integrated Approach 12E SOLUTIONS MANUAL; Arens
Auditing and Assurance Services, 12th edition, Alvin A Arens, Randal J Elder, Mark Beasley
Auditing and Assurance Services, 13 ed SOLUTIONS MANUAL; Arens, Elder, Beasley
Auditing and Assurance Services, 2nd Ed SOLUTIONS MANUAL; Louwers
Automatic Control Systems 9 Ed SOLUTIONS MANUAL; Kuo, Golnaraghi
Automatic Control Systems, 8E, SOLUTIONS MANUAL; Kuo, Golnaraghi
Automation, Production Systems, and Computer Integrated Manufacturing 3rd ED SOLUTIONS MANUAL; Mikell P. Groover
Basic Econometrics 4 ed SOLUTIONS MANUAL; Damodar N. Gujarati
Basic Electrical Engineering SOLUTIONS MANUAL; Nagrath, D P Kothari
Basic Electromagnetics with Applications SOLUTIONS MANUAL; Nannapaneni Narayana Rao
Basic Engineering Circuit Analysis, 7th Ed SOLUTIONS MANUAL; David Irwin
Basic Engineering Circuit Analysis, 8th Edition SOLUTIONS MANUAL; J. David Irwin, R. Mark Nelms
Basic Engineering Circuit Analysis, 9th Ed SOLUTIONS MANUAL; Irwin, Nelms
Basic Engineering Mathematics SOLUTIONS MANUAL; Chan, Hung
Basic Heat and Mass Transfer SOLUTIONS MANUAL; A. F. Mills
Basic Principles and Calculations in Chemical Engineering 7th E SOLUTIONS MANUAL; Himmelblau, Riggs
Basic Probability Theory SOLUTIONS MANUAL; Robert B. Ash
Bayesian Core SOLUTIONS MANUAL; Christian P. Robert and Jean-Michel Marin
Beginning Partial Differential Equations 3rd ED SOLUTIONS MANUAL; Peter V. O'Neil
Biochemistry 5th ED SOLUTIONS MANUAL; H. Garrett, M. Grisham
Bioprocess Engineering Principles (Pauline M. Doran)
Business And Transfer Taxation 3rd E SOLUTIONS MANUAL; Valencia Roxas
Business Statistics - Decision Making 7th E SOLUTIONS MANUAL; David F. Groebner
C How to Program, 4th Ed SOLUTIONS MANUAL; Deitel & Deitel
C++ for Computer Science and Engineering 3rd ED SOLUTIONS MANUAL; Vic Broquard
C++ for Computer Science and Engineering SOLUTIONS MANUAL; Vic Broquard
C++ How to Program 3rd edition - Deitel
C++ How to Program 7th Ed SOLUTIONS MANUAL; Deitel
CALCULO VECTORIAL 7th Ed. SOLUTIONS MANUAL; Louis Leithold
Calculus 8th Edition SOLUTIONS MANUAL; Varberg, Purcell, Rigdon
Calculus - Early Transcendental Functions 3rd ED SOLUTIONS MANUAL; Larson, Ron
Calculus - Early Transcendentals, 6th E, SOLUTIONS MANUAL; Anton, Bivens, Davis
Calculus - Early Transcendentals, 7E, SOLUTIONS MANUAL; Anton, Bivens, Davis
Calculus - Late Transcendentals Single Variable, 8th Ed SOLUTIONS MANUAL; Anton, Bivens, Davis
Calculus (9th Ed., Dale Varberg, Edwin Purcell & Steve Rigdon)
Calculus 2nd edition-M. Spivak
Calculus 3rd Ed SOLUTIONS MANUAL; Michael Spivak
Calculus 6th ed SOLUTIONS MANUAL; James Stewart
Calculus 8th Ed SOLUTIONS MANUAL; Ron Larson, Robert P. Hostetler, Bruce H. Edwards
Calculus A Complete Course 6th Edition SOLUTIONS MANUAL; SOLUTIONS MANUAL; R.A. Adams
Calculus A Complete Course 8th Edition SOLUTIONS MANUAL; SOLUTIONS MANUAL; R.A. Adams, Essex
CALCULUS An Intuitive and Physical Approach 2nd ed SOLUTIONS MANUAL; Morris Kline
Calculus and its Applications (11th Ed., Larry J Goldstein, Schneider, Lay & Asmar)
Calculus SOLUTIONS MANUAL; Gilbert Strang
Calculus Early Transcendental Functions 4th Edition SOLUTIONS MANUAL; Smith, Minton
Calculus Early Transcendental Functions 6th Edition SOLUTIONS MANUAL; Larson, Edwards
Calculus early transcendentals 8th Ed, SOLUTIONS MANUAL; Anton Bivens Davis
Calculus early transcendentals 10th Ed, SOLUTIONS MANUAL; Anton Bivens Davis
Calculus Early Transcendentals, 5th Edition, JAMES STEWART
Calculus George Thomas 10th ed Vol 1
Calculus of Variations MA 4311 LECTURE NOTES ( Russak )
Calculus On Manifolds SOLUTIONS MANUAL; Spivak
Calculus One & Several Variables 8e SOLUTIONS MANUAL; S Salas
Calculus One And Several Variables 10th Edition SOLUTIONS MANUAL; S Salas
Calculus Vol 2 SOLUTIONS MANUAL; Apostol
Calculus Volume 1 SOLUTIONS MANUAL; J. Marsden, A. Weinstein
Calculus With Analytic Geometry 4th ( Henry Edwards & David E. Penney)
Calculus with Applications 10th Ed SOLUTIONS MANUAL; Lial, Greenwell, Ritchey
Calculus with Applications 8 Edition SOLUTIONS MANUAL; Lial, Greenwell, Ritchey
Calculus, 4th edition stewart
Calculus, Early Transcendentals 7 Ed SOLUTIONS MANUAL; Edwards & Penny
Calculus, Single and Multivariable, 4E.,Vol 1& Vol 2 SOLUTIONS MANUAL; Hughes-Hallett,McCallum
Calculus, Single and Multivariable, 6th Edition Vol 1& Vol 2 SOLUTIONS MANUAL; Hughes-Hallett, McCallum
Calculus, Single and Multivariable, SOLUTIONS MANUAL; Blank, Krantz
Calculus, Single Variable, 3E SOLUTIONS MANUAL; Hughes-Hallett,McCallum
Calculus, Single Variable, Multivariable, 2nd Edition SOLUTIONS MANUAL; Blank & Krantz
Chemical and Engineering Thermodynamics 3Ed SOLUTIONS MANUAL; Stanley I. Sandler
Chemical Engineering Design (Coulson & Richardson's Chemical Engineering - Volume 6) - (4th Ed., Sinnott)
Chemical Engineering Volume 1, 6th Edition, SOLUTIONS MANUAL; Richardson, Coulson,Backhurst, Harker
Chemical Principles 6th Ed SOLUTIONS MANUAL; Steven S. Zumdahl
Chemical Reaction Engineering 3rd ED SOLUTIONS MANUAL; Octave Levenspiel
Chemical, Biochemical, and Engineering Thermodynamics, 4th Ed SOLUTIONS MANUAL; Sandler
Chemistry 2nd Edition Vol.1 SOLUTIONS MANUAL; Julia Burdge
Chemistry, 10th Ed SOLUTIONS MANUAL; Chang
Chemistry, 10th ED SOLUTIONS MANUAL; Whitten, Davis, Stanley
Chemistry, 7th Edition SOLUTIONS MANUAL; Susan A. Zumdahl
Chemistry, 9th Edition SOLUTIONS MANUAL; Susan A. Zumdahl
Chip Design for Submicron VLSI CMOS Layout and Simulation, John P. Uyemura
Cisco Technical Solution Series IP Telephony Solution Guide Version 2.0
Classical Dynamics of Particles and Systems, 5th Ed, SOLUTIONS MANUAL; Marion, Thornton
Classical Dynamics, A Contemporary Approach (Jorge V. Jose)
Classical Electrodynamics 2nd ED SOLUTIONS MANUAL; John David Jackson
Classical Electrodynamics SOLUTIONS MANUAL; John David Jackson
Classical Mechanics (Douglas Gregory)
Classical Mechanics 2nd Ed SOLUTIONS MANUAL; Goldstein
CMOS Analog Circuit Design, 2ed SOLUTIONS MANUAL; Phillip E. Allen, Douglas R. Holberg
CMOS- Circuit Design, Layout, and Simulation, Revised 2nd Ed SOLUTIONS MANUAL; R. Jacob Baker
Cmos Digital Integrated Circuits , Sung-Mo Kang,Yusuf Leblebici
CMOS Mixed-Signal Circuit Design, 2nd Ed SOLUTIONS MANUAL; R. Jacob Baker
CMOS VLSI Design Circuit & Design Perspective 3rd Ed SOLUTIONS MANUAL; Haris & West
College Algebra 8th Ed SOLUTIONS MANUAL; Michael Sullivan
COLLEGE ALGEBRA AND TRIGONOMETRY 6th E SOLUTIONS MANUAL; Aufmann, Barker, Verity
College Geometry A Discovery Approach 2nd E SOLUTIONS MANUAL; David Kay
College Physics 10th Edition VOL 1 SOLUTIONS MANUAL; Serway & Vuille
scott@slp53.sl.home (Scott Lurndal): Nov 23 02:53PM

>this function with an unknown number of arguments of unknown type"
>and "(void)" explicitly means "takes no arguments". In C++ the (void)
>is totally unnecessary.
 
Yet, I've been using int f(void) since 1989 with C++ and
see no reason to stop. I prefer it over int f(). YMMV.
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Nov 23 12:40AM +0100

On 11/22/2015 2:43 PM, Lynn McGuire wrote:
> {
> return "RefiGroup";
> }
 
I just coded up the following yet again.
 
This code works with MinGW g++ and Visual C++, yielding the same result
with both compilers. Since it works with g++ it presumably works also
with clang, at least if the check for __GNUC__ is appropriately modified
(if necessary). And since it works with Visual C++ it presumably also
works with the Intel compiler for Windows.
 
I'm pretty sure it won't work directly with IBM's compiler, and would be
interested if anyone could post code for that compiler.
 
 
<file "demangled.hpp">
#pragma once
// Copyright © 2015 Alf P. Steinbach. Boost license version 1.0.
 
#include <string>
 
#include <typeinfo>
#ifdef __GNUC__
# include <cxxabi.h>

No comments: