我正在编写一个包含事物向量的实用程序类。我想为调用者类提供访问器导航功能。例如,
class MyIterator {
public:
typedef std::vector<someObj>::iterator itr;
itr next() { return things_.begin(); }
itr next(itr) { return std::next(itr); }
private:
std::vector<someObj> things_;
}
我在这里有两个问题:
当然,我在这里错过了一些东西......
答案 0 :(得分:1)
你做得不对。您真正需要导出的是begin()和end()。
#create limited data
x<-c(0, 1.1, 1.4, 1.7)
y<-c(0.06, 0.115, 0.115, 0.125)
plot(y~x)
model<-lm(y~x)
#plot a linear fit
abline(model, col="blue")
print(summary(model))
#model with the square of x
# I() inhibit interpretation see help(I) for more information
modelsr<-lm(y~I(sqrt(x)))
print(summary(modelsr))
#generate the data to the model
xbar<-seq(0, 1.7, 0.03)
ybar<-modelsr$coefficients[1]+sqrt(xbar)*modelsr$coefficients[2]
#plot model
lines(y=ybar, x=xbar, pch=19, col="green")