01.
c++ primer(第四版)学习札记 9-291、在do-while语句中,有个细节是应该要注意的,就是while (condition);在这个语句后面的分号千万不要忘记了,这和while是不同的还有,如果do中定义的变量,由于作用域的问题,将不能在while语句中访问,所以应该在...查看完整版>>
c++ primer(第四版)学习札记 9-29
02.
c++ primer(第四版)学习札记 9-51、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。2、vector<int>::const_iterator和const vector<int...查看完整版>>
c++ primer(第四版)学习札记 9-5
03.
c++ primer(第四版)学习札记 10-81、来看这段程序: char &get_val(string &str, string::size_type ix) { return str; } int main() { string s("a value"); cout << s <&...查看完整版>>
c++ primer(第四版)学习札记 10-8
04.
c++ primer(第四版)学习札记 9-301、在下面三种情况中,我们不使用copy的方式传递参数:(1)当我们需要函数改变argument的值的时候(2)当我们要传递大对象的时候,copy就会有时间和空间上的浪费,这在现实的程 序中很常见。(3)当没有办法cop...查看完整版>>
c++ primer(第四版)学习札记 9-30
05.
c++ primer(第四版)学习札记 9-271、int *pi = new int; 这样pi指向一个未初始化的整型变量,而 int *pi = new int(); 这样pi就指向一个初始化为0的整型变量 2、int i; int *pi = &i; delete pi;这样是错误的,因为pi并不是分配在free sto...查看完整版>>
c++ primer(第四版)学习札记 9-27
06.
c++ primer(第四版)学习札记 9-251、21 % -5; // machine-dependent: result is 1 or -4 21 / -5; // machine-dependent: result -4 or -5在%和/这两种操作中,如果仅有一个操作数是负数,则要根据不同机器来判断,拿/来说,如果结果的符号同分...查看完整版>>
c++ primer(第四版)学习札记 9-25
07.
c++ primer(第四版)学习札记 9-241、ex4_22: const char *cp = "hello"; int cnt; while (cp) { ++cnt; ++cp; } while (*cp) { ++cnt; ++cp; }解释两个循环的不同我的理解是第一个循环是判断cp指针是...查看完整版>>
c++ primer(第四版)学习札记 9-24
08.
c++ primer(第四版)学习札记 9-51、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。...查看完整版>>
c++ primer(第四版)学习札记 9-5
09.
c++ primer(第四版)学习札记 8-231、容易混淆的问题:ex2_31(a) extern int ix = 1024;(b) int iy;(c) extern int iz;(d) extern const int &ri;确定以上四个,哪些是定义,哪些是声明这就决定了语句放置的位置,是在头文件中亦或是c++文件中,因...查看完整版>>
c++ primer(第四版)学习札记 8-23
10.
c++ primer(第四版)学习札记 8-191、感觉面试的人或者学校考试爱出这样的题:Compare and contrast the loops you wrote in the previous two exercises. Are there advantages or disadvantages to using either form?即while循环和for循环的好处和...查看完整版>>
c++ primer(第四版)学习札记 8-19
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。