C/C++
文章平均质量分 88
C++
麦克斯韦的妖精
大槐树下一梦醒,人事功名两茫茫。长恨当年花开日,少不更事老来伤。
展开
-
MATLAB调用C++程序
有时候可能会需要在MATLAB中调用C++程序。调用C++代码需要用到mex。下面介绍一下使用的方法。环境配置MATLAB中的环境配置这里我用的MATLAB版本为2014a。必须要对MATLAB的编译应用程序mex和mbuild进行正确的设置。先对MATLAB编译应用程序mex的设置:在MATLAB命令行中输入mex –setup ,输入之后回车,会询问选择语言,此时直接用原创 2018-01-15 19:12:17 · 25086 阅读 · 1 评论 -
C++ Primer Plus课后编程练习——第七章 函数-C++的编程模块(部分)
1、编写一个程序,不断要求用户输入两个数,直到其中的一个为0。对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数。#includeusing namespace std;double average(double a, double b){ double c = 1 / (1 / a + 1 / b);原创 2017-11-03 11:18:01 · 661 阅读 · 0 评论 -
C++ Primer Plus 课后编程练习——第六章 分支语句和逻辑运算符
1、编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换成小写,将小写字符转换成大写。#include#includeusing namespace std;int main(){ char c; cin >> c; while (c != '@'){ if (islower(c)){ c = toupper(c); } e原创 2017-10-30 22:27:36 · 1068 阅读 · 0 评论 -
C++ Primer Plus 课后编程练习——第五章循环和关系表达式
1、编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输出较小的整数。例如,如果用户输入的是2和9,则程序将之处2-9之间所有整数的和为44。#includeusing namespace std;int main(){ int start; int end; cin >> start >> end; int sum =原创 2017-10-30 16:25:30 · 745 阅读 · 0 评论 -
C/C++中产生随机数(rand,srand用法)
http://zhangjunhd.blog.51cto.com/113473/197020计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这转载 2017-10-21 11:21:44 · 317 阅读 · 0 评论 -
C++ STL源码——stl_construct.h
本文节转自:http://www.cnblogs.com/lfsblack/archive/2012/11/10/2764334.htmlstl_construct.h// Filename: stl_construct.h// Comment By: 凝霜// E-mail: mdl2009@vip.qq.com// Blog: http://blo转载 2017-10-27 15:01:35 · 448 阅读 · 0 评论 -
C++ STL源码剖析——memory.cpp
memory.cpp# // Filename: memory # # // Comment By: 凝霜 # // E-mail: mdl2009@vip.qq.com # // Blog: http://blog.csdn.net/mdl13412 # # // 智能指针在STL中只有一个auto_ptr, 用于对原生指针的生命周期转载 2017-10-27 14:56:58 · 1122 阅读 · 0 评论 -
C++ STL源码剖析——stl_alloc.h
stl_alloc.h# // Comment By: 凝霜 # // E-mail: mdl2009@vip.qq.com # // Blog: http://blog.csdn.net/mdl13412 # # // 特别说明: SGI STL的allocator在我的编译环境下不使用内存池 # // 而其内存池不进行内存释放转载 2017-10-27 14:21:58 · 1212 阅读 · 0 评论 -
C++ STL源码剖析——defalloc.h
defalloc.h 1. // Filename: defalloc.h 2. 3. // Comment By: 凝霜 4. // E-mail: mdl2009@vip.qq.com 5. // Blog: http://blog.csdn.net/mdl13412 6. 7. /*转载 2017-10-27 14:19:44 · 418 阅读 · 0 评论 -
C++ STL源码剖析——stl_config.h
本文节转自http://www.cnblogs.com/lfsblack/archive/2012/11/10/2764334.html因为没有实现原文中隐藏显示的功能,为避免文章过长看起来费力,因而将其拆分成每个文件一篇。stl_config.h 1. // Filename: stl_config.h 2. 3. // Comment By: 凝霜转载 2017-10-27 14:14:05 · 551 阅读 · 0 评论 -
Qt入门——第一次写的Qt程序
在win10系统中结合visual studio配置Qt开发环境可以参考这篇博文:https://blog.csdn.net/yb844154912/article/details/50929327在安装vs-addin的过程中可能会出现cannot install QtQmlClassifier2013.vsix! error code: 1006错误,这时候选择继续安装即可。在环境变量配置结束...原创 2018-07-13 18:59:32 · 14713 阅读 · 0 评论