C++Primer
香蕉裤衩
Dev Game.
展开
-
C++Primer3.6练习题。
#include #include #include #include #include #include #include using namespace std;int main(){ int multiply_ele[2][5] = { { 1,-1 ,-2,-3,-7}, { 2,3,4,5,6 } }; int *p = multiply_ele[0]; //c原创 2014-11-09 11:42:02 · 517 阅读 · 0 评论 -
Cocos2d-x vector使用遇到问题。
按照网上的一个小游戏实例,进行编写的过程中,原游戏中使用的是arrays,但新版本中已经使用vector,于是尝试使用vector替换arrays,但在实际替换完成后,游戏运行效果完全不正确,表现就是敌人消失了,但子弹到达消失位置还是会发生爆炸,后查询得知,vector遍历有问题。eraseObjecterase /** Remove a certain object原创 2015-07-13 22:20:47 · 419 阅读 · 0 评论 -
C++Primer6.2.9练习题。
#include #include #include #include #include #include #include using namespace std;void print_R(int (&arr)[10]){ for (auto elem : arr) { cout << elem << endl; }}void print_P(int原创 2014-12-07 12:53:35 · 481 阅读 · 0 评论 -
实参和形参的区别。
它们两个从本质上来说是不同的,形参的本质是一个名字,不占用内存空间;实参的本质是变量,已经占用了内容空间。传值:在函数中修改形参并没有改变实参本身的值,只是在改变实参的副本;传址:传到函数中的是指向实参地址的指针,此时的修改会同时修改实参本身。原创 2014-11-30 16:24:09 · 703 阅读 · 0 评论 -
C++Primer3.5.3练习题。
#include #include #include #include #include bool is_equal(int a1[], int a2[]);using namespace std;int main(){ int num[3] = {}; int num_2[3] = {}; vector vec_1 = { 1, 2, 3 }; vector vec_原创 2014-11-07 22:12:44 · 586 阅读 · 0 评论 -
C++Primer3.4.2练习题。
#include #include #include #include #include using namespace std;int main(){ vector number(6); number = { 1, 2, 3, 4, 5, 6 }; // 将number的元素按照顺序,从前向后,分别进行相加 //for (auto beg = number.begin()原创 2014-11-05 22:12:28 · 544 阅读 · 0 评论 -
C++Primer3.4.1练习题。
#include #include #include #include #include using namespace std;int main(){ vector text(3, "csdn"); for (auto it = text.cbegin(); it != text.cend()/* && !isspace(*it)*/; it++) { cout s原创 2014-11-04 22:45:36 · 578 阅读 · 0 评论 -
C++Primer3.3.3节练习题。
#include #include #include #include #include using namespace std;int main(){ vector vc_str; string temp; while (temp != "-1") { cin >> temp; if (temp == "-1") break; vc_str.pus原创 2014-11-04 00:08:54 · 475 阅读 · 0 评论 -
C++Primer3.3.2练习题。
#include #include using namespace std;int main(){ vector vc1; for (int i = 0; i<3; i++) { vc1.push_back(i); } vector vc2 = { "c", "s", "d", "n" }; vector vc3; for (int j = 0; j < vc2.si原创 2014-11-03 22:38:07 · 540 阅读 · 0 评论 -
C++Primer第3章3.2.3练习。
#include #include using namespace std;int main(){ string str("mengjiangtao"); for (char &i : str) { i = 'X'; cout << i; } cout << endl; std::cout << str << endl; string s; cout << s[原创 2014-11-02 20:40:02 · 649 阅读 · 0 评论 -
C++Primer3.3.1练习题。
int main(){ vector> ivec; //vector svec = ivec; // wrong vector svec(10, "null"); vector v1; cout << "v1.size" << v1.size() << endl; vector v2(10); cout << "v2.size" << v2.size() << endl;原创 2014-11-03 22:17:26 · 537 阅读 · 0 评论 -
C++Primer4.35练习题。
很简单的一断代码,但是被迷惑了。原创 2014-11-19 22:10:45 · 535 阅读 · 0 评论 -
C++Primer4.32练习题
vector ivec(5); vector::size_type cnt = ivec.size(); for (vector::size_type ix = 0; ix != ivec.size(); ++ix,--cnt) { ivec[ix] = cnt; //ivec[++ix] = --cnt; }注释fby原创 2014-11-13 21:58:10 · 302 阅读 · 0 评论 -
C++Primer4.8练习。
#include #include #include #include #include #include #include using namespace std;int main(){ vector test = { 1, 101, 33, 29, 20, 100 }; auto be = test.begin(); auto en = test.end(); fo原创 2014-11-10 22:43:22 · 433 阅读 · 0 评论 -
将秒转换为天,小时,分钟,秒。
第一感觉,想到的最笨方法。哈哈。#include #include using namespace std;int main(){ long long time = 0; cout << "Input the total seconds:" << endl; cin >> time; long long day = time /原创 2016-03-01 16:57:39 · 5221 阅读 · 0 评论