c++
RLHaides
孤独,是我们的相伴
展开
-
c++vector类常见用法
首先,给大家一个c++在线文档系统 c++在线文档 我不喜欢过多的解释,我觉得通过写代码与实践才能真正的理解程序设计。 #include<vector>#include<iostream>using namespace std;int main(){ vector<int> vec; int array[5]={0,1,2,3,4}; for(int index =原创 2017-02-28 22:48:01 · 574 阅读 · 0 评论 -
C大学教程C++部分 chapter20 ~ chapter 22摘录,总结,及相关代码
20.2.Time Class Case Study - point 1 the preprocessor wrapper 1.the code #ifdef TIME_H #define TIME_H ....... #endif 2.the function (1)prevent the code in the header file being included原创 2017-02-26 11:12:17 · 3320 阅读 · 0 评论 -
一个c++小问题的优化
原要求见博客《有关野指针及c++其他问题小结(一)》 对于increaseDate的实现 我的代码实现复杂度过高。 void IncreaseDate(Date* date){ int year_ = date->year; int month_ = date->month; int day_ = date->day; int everyMonth[12] =原创 2017-02-25 21:48:51 · 398 阅读 · 0 评论 -
C大学教程C++部分23章到25章
这个部分,我尽量每天都更新 chapter 23 Objected-oriented Programming :inheritanceBase Classes and Derived Classesoften , an object of one class is an object of another classes.in C++, class Rectangle can be said t原创 2017-03-01 14:43:45 · 1124 阅读 · 0 评论 -
c++ programming questions
interview question in c++ 1. What is the size of wchar_t in C++? a) 2 b) 4 c) 2 or 4 d) based on the number of bits in the system View AnswerAnswer:d Explanation: Compiler wants to make CPU as m原创 2017-02-02 10:11:02 · 443 阅读 · 0 评论 -
c++格式化输出简要预习
c++格式化输出1.在输入输出流中使用控制符 控制符 作用 dec 设置数值的基数为10 hex 设置数值的基数为16 Oct 设置数值的基数为8 setfill(c) 设置填充字符c,c可为字符常量或字符变量 setprecision(n) 设置浮点数的精度为n位,在一一般十进制小数形式输出时,n代表有效数字,在以固定小数位数形式和指数形式输出时,n为原创 2017-02-15 10:31:27 · 391 阅读 · 0 评论 -
thinking in C++
第三章:C++中的C3.1创建函数:旧版本中的C,可以带任意个数和类型的参数调用函数,编译器都不会出错,缺乏对参数传递的协助以及会导致高深莫测的故障,所以当时被称为高级汇编语言。 函数原型,用参数类型确保正确的处理返回值,传递参数。 参数表中包含了应当传递给函数的参数类型和参数的标识符(对声明而言任选) 参数的顺序和类型必须在声明,定义与函数调用中相匹配 在C++中,函数定义可以用原创 2017-02-14 18:56:21 · 890 阅读 · 0 评论 -
C++string类常见用法(二)
同一部分,完全以代码形式作解#include<string>#include<iostream>using namespace std;int main(){ string str= "hello "; const char *c = "RALPHFJY "; str.append(c); cout<<str<<endl; const char*ch = "原创 2017-03-01 14:02:34 · 612 阅读 · 0 评论 -
C++string类常见用法(一)
这是第一部分。 和其他博客一样,我还是采用代码方式描述,引入,具体细节请查询文档或根据代码推测,编译运行。 - 赋值 - 数据处理 - 迭代,遍历 - 一些常用辅助性函数#include<iostream>#include<string>using namespace std;int main(){ string str = "str"; str.push_back('i原创 2017-03-01 08:44:02 · 396 阅读 · 0 评论 -
2017中山大学软件工程初级实训
这次,还是一样,初级实训需要完成一个Agenda系统,同样的,需求我们可以参考wiki 用户名与密码均为guest 简述: 1。 阶段一实现Date类,Meeting类,User类,Storage类。 2。 阶段二实现AgendaService类,简易的UI类。 3。 阶段三实现扩展内容简述各阶段: 1。 阶段一:做Agenda的最底层,其中最应该注意的是Date类与Storage类,都原创 2017-06-29 18:22:50 · 4907 阅读 · 0 评论