Sherman Oaks Drought problems Re “Villaraigosa threatens mandatory water cuts” (Dec. 11): Is the mayor going to limit or stop construction within the city until the drought is over? I don’t think so. New construction uses copious amounts of water. Usually, in Los Angeles, replacing older buildings means building bigger buildings. In both cases, the construction site will use more water then before. Unless part of the approval for the construction identifies, and pays for new, not previously used, sources of water the building(s) will be adding to our drought problems. – Irving Leemon Northridge Spending money Re “LAUSD pays for fliers backing mayor’s plan,” and “$4.7 million more may go to fixes of payroll system” (Dec. 11): Many weeks ago, the LAUSD spent millions fighting the mayor’s takeover of the L.A. schools. Now, it is helping him do it? Does anyone in the Los Angeles Unified School District know what they are doing, except spending money? Were not the teachers getting paid before LAUSD decided to spend $21million on a new payroll system? The LAUSD is too big and is just wasting our kids’ money? All you have to do is look at the above and Belmont High School to see that! Whatever happened to Belmont, by the way? Are we still wasting money there? – William Conroy Northridge Too much to ask? Regarding the proposed telephone-user tax referendum and the desire of the Department of Water and Power to raise water and power rates, I have only one concern. I would be happy to help if these agencies who come to us taxpayers for handouts would once show us they care about good stewardship of our resources. How about them taking the time to look at spending and using zero-based budgeting (a top to bottom audit of how a department can save money) to show us that they are doing all they can to spend our money wisely? Would that be too much for us, who are paying their salary, to ask? – Rev. Mark J. Jaufmann Woodland Hills Evil disclosure The editorial “Point, set, match” (Dec. 10) asserts the “public clearly has the right to know” the names, positions and salaries of Department of Water and Power employees. The Daily News editors fell into the cesspool of immorality when they exposed the private salary information of DWP employees – good, hard-working people who don’t negotiate salaries – to the world. Evil was victorious. The Daily News lost its moral compass. It was unnecessary, wrong and hurt people, even if it was legal. – Cliff Jones La Crescenta Phone-y tax Re “Phone tax could tap Net usage” (Dec. 11): Here we go again with Mayor Antonio Villaraigosa’s phony phone tax. When will it stop? We are being taxed to death. Let’s see how many voters are going to fall for this scam. – Jose Fajardo Sylmar160Want local news?Sign up for the Localist and stay informed Something went wrong. Please try again.subscribeCongratulations! You’re all set! AD Quality Auto 360p 720p 1080p Top articles1/5READ MOREWhicker: Clemson demonstrates that it’s tough to knock out the champNorthridge Amen to Alan Re “Not the dark ages” (Letters, Dec. 10): A big “Amen” to letter writer Alan Falconer who had the conviction to step forward and state what I have believed for quite some time: If this world paid less attention to its self-serving, bullying organized religions and devoted a little more attention to basic common sense, it would be a much saner place. – Thomas R. Atkins Re “Rate hikes and phone tax are ingredients for trouble” (Dec. 10): If the Los Angeles Department of Water and Power is to succeed in becoming a well-run department, a thorough and complete audit must be done. This includes auditing the purchasing department that spends more than $1billion annually. David Nahai should have a clean slate to begin his tenure as the new general manager. With a complete audit, the ratepayers will know if they are asked for a new rate increase that everything possible has been done to prevent it. We must have a complete and thorough audit. – Candido Marez
In C++14, Lambdas were given the ability to have generic parameters with the addition of auto. Auto has now been expanded to support template parameters. This will make it easier to write templates, as auto takes less code to complete.New to C++17 is the addition of structured bindings. Previously, this type of behavior could be accessed via a workaround using std::tie to assign a tuple or pair to different variables directly. Previously, those variables had to be instantiated already, but now they can be initialized in one line. It is also now possible to declare variables within an if statement.Jens Weller is a C++ evangelist and developer based in Germany, and he wrote about the new standard in a blog post about C++17. “C++17 evolves the standard further, the tools for standardization have matured and are working,” he wrote. “Probably the biggest gain for C++. Those who would like to add certain features to the next C++ Standard (a.k.a. C++NEXT/C++20), should now start to make their plans.”There is still more work coming around C++17, most specifically around features that were put off and are destined to be implemented as compiler add-ons. These add-on features are currently implemented in individual compilers, but not across platforms. Visual Studio, for example, offers modules already, while GCC is the first compiler with concept support. C++17 is rolling along at a fast pace. As of June 30, the proposed set of features for the language revision is complete. That was also the day the C++17 committee held its final features meeting in Oulu, Finland, the result of which includes changes that will be available as add-ons for compilers.One of the biggest additions to the language is std:variant. This acts like a union, but it can tell you what it currently contains. It’s basically a type-safe union implementation, and in the future it will likely be used to build advanced capabilities, like pattern matching.(Related: C++ makes the list of languages in high demand)For developers working with templates, the new constexpr if function will allow them to write code that instantiated depending on a compile-time condition. This would allow code to be written, (for example, that can handle integers) to be coupled with code that can handle floating-point math. During compilation, either can be favored and the other not compiled, according to the needs of the numbers present at compile time.