cost 230 ms
声明一个朋友模板函数 - declaring a friend template function

这个问题部分基于Accelerated C++ [1] 中的练习 15-4 和该书中的代码。 我想将myclone函数声明为类的朋友,以便它可以访问私有成员。 myclone函数被声明为模板,但我不想让所有可能的函数访问私有成员,只有那些与该类关联的函数。 其他一些文件: 另一个假设的my ...

加速 C++ 练习 2.4 - Accelerated C++ Exercise 2.4

我已经关注 Accelerated C++ 几个星期了,但我一直坚持练习 2.4 一段时间,最后我以为我找到了,但是在尝试给它不同的维度后,我发现它并没有真正起作用,并且我真的不明白为什么 代码最初打印一个带框的消息,在这个特定的练习中,我应该改变代码一次打印一个字符的空白到一次写入所有木板的方式 ...

为什么我可以在较小的范围内重新定义const? - Why can I redefine a const in a smaller scope?

我现在正在通过Accelerated C ++进行工作,而我却遇到了对范围和代码块的根本性了解。 第1章末尾有一个练习,希望您决定是否运行此代码: 我确定不会,但是可以。 我的业余编程经验是,在块中声明的变量可用于其中包含的其他块,但不能用于其中的其他块。 而且这至少必须是 ...

“查找”的递归版本和非递归版本有什么区别? - what is the difference between a recursive version of "find" and a not recursive one?

在Accelerated C++ Programming一书中,第 205 页,有以下两个find实现 我很想知道以下两个实现在性能方面有什么区别(编译后是否实际上相同?)。 非递归 递归的 通过使用 Kerrek 建议的编译器资源管理器,我得到了以下信息 非递归https://god ...

Cin保持输入并错误读取 - Cin holding onto input and reading incorrectly

我正在编写来自Accelerated C ++的C ++程序,该程序使用上述结构定义单个学生。 目标是存储和计算多个学生的成绩。 程序应以名称,两个测试分数以及一些未知数量的作业成绩的形式从标准输入中获取输入。 这些值都被加载到结构中,然后将该结构添加到Student_info的向量中。 ...

为什么在反向STL实施中需要交换? 加速的C ++(问题8.4) - Why do we need swap in reverse STL implementation? Accelerated C++ (ques 8.4)

我正在尝试回答这个问题:为什么在执行反向功能时我们调用交换而不是交换*first和*last的值? 这是反向功能: 我想在这里清除我的理解。 我尝试直接交换*first和*last : 我看到这没有用。 然后我试图Bi tmp = *first得到的价值 first ,但得 ...

商上的加速C ++ - Accelerated C++ on quotients

我正在读《加速C ++》这本书。 在第2章的详细信息中,提供了两个数字之间的除法并提取其商的描述: x / y x和y的商。 如果两个操作数都是整数,则实现选择是四舍五入为零还是-8 我不明白这一点。 “朝[...]-8进位”是什么意思? 哪些实现使用它,为什么 ...

Accelerated C ++ 14-5:自定义字符串类和引用计数器适用于一个构造函数,但不适用于另一个构造函数 - Accelerated C++ 14-5: Custom string class and reference counter works for one constructor but not another

对于那些熟悉Accelerated C ++一书的人,我正在编写问题14-5的解决方案,并遇到了一些我无法解释的有趣行为。 问题涉及使用自定义字符串和指针/引用计数器类来实现一个程序,该程序可以连接字符串的向量并从中创建图片。 从本质上讲,该程序的部分内容如下: 当我使用注释 ...

复制构造函数/赋值运算符 - Copy Constructor/Assignment Operator

我正在学习Accelerated C ++中的自动转换,并且作者指出,当您使用以下形式的语句时,始终会调用复制构造函数 此外,他指出,当您拥有以下形式的声明时 实际发生的情况是,调用以整数作为参数的myClass构造函数来创建类型为myClass的未命名临时变量,然后调用赋值运算 ...

定义功能的参考目的 - Purpose of reference on defined function

我正在学习加速的c ++,并且对第4章有疑问。我们在本节中不再赘述,并且我相信我理解它在处理对象和变量方面的用法。 但是,我真正不明白的是为什么作者使用&来重新定义已经属于std类的函数 这是代码:Student_info.cpp main.cpp 有人可以解释为什么我们 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM