A.J. Meadows, ed. The Scientific Journal. London : Aslib, c1979. ISBN 0-85142-118-0
R.E. Abel et al. "Scholarly Publishing: Books Journals, Publishers, and Libraries in the Twentieth Century" N.Y.: Wiley, 2002. ISBN 0-471-21929-0
D.W. King et al. "Scientific Journals in the United States: their Production, Use, and Economics. Stroudsberg, PA: Hutchinson-Ross, 1981 ISBN 0-87933-380-4
诺奖得主抨击三大期刊选材浮华只吸引眼球
科学期刊肩负文化与精神使命
外部連結
Shaping Written Knowledge: The Genre and Activity of the Experimental Article in Science (online book) by Charles Bazerman
'Free at Last: The Future of Peer-Reviewed Journals' by Stevan Harnad
Bibliography of Findings on the Open Access Impact Advantage
Links to the world's electronic journals
Electronic publishing in science: changes and risks by Otto Kinne
The scientific communication life-cycle model by Bo-Christer Björk
The cost of publishing in a scientific journal, some examples and recommended reading from OpenWetWare life scientists' wiki
10
1
I have a function that searches a vector of iterators and returns the iterator if its names matches a string passed as an argument. koalaGraph::PVertex lookUpByName(std::string Name, std::vector<koalaGraph::PVertex>& Vertices) { for (size_t i = 0; i < Vertices.size(); i++) { if(Vertices[i]->info.name == Name) return Vertices[i]; } } My question is how can I implement this as a lambda, to use it in connection with std::find_if ? I'm trying this: std::vector<koalaGraph::PVertex> V; std::string Name; std::find_if(V.begin(), V.end(), [&Name]() {return Name == V->info.name;}) But it says that V an enclosing-function local variable cannot be referenced in a lambda body unless it is in the capture list.
...