
C++基础
MissXy_
一定要记着,在不久的将来,你所有的付出都会有所回报的!
展开
-
C++ 中 public、protected 及 private 的使用总结
C++ 中 public、protected 及 private 的使用总结在此之前学习了两年的C++,一直困惑于public、protect和private继承方式的使用。导师交给我们一个项目试手,发现我们C++基础实在太差,为此给我们上了一堂C++课程,此课令我豁然开朗。首先是派生类的定义:class A; //声明class B: public A //Er原创 2017-07-17 20:11:42 · 1525 阅读 · 0 评论 -
C++各大有名科学计算库
C++各大有名科学计算库C++各大有名科学计算库Blitz++ (http://www.oonumerics.org/blitz)POOMA (http://www.codesourcery.com/pooma/pooma)MTL (http://www.osl.iu.edu/research/mtl)CGAL (http://www.cgal.org/)Intel Math K...转载 2018-06-11 16:35:26 · 12363 阅读 · 0 评论 -
C++ - Vector 计算 均值(mean) 和 方差(variance)
C++ - Vector 计算 均值(mean) 和 方差(variance)代码:double sum = std::accumulate(std::begin(resultSet), std::end(resultSet), 0.0); double mean = sum / resultSet.size(); //均值 double accum = 0.0; ...原创 2018-06-15 10:49:09 · 30999 阅读 · 4 评论 -
C++ 函数模板和类模板
C++ 函数模板和类模板 结合实例,讲解下C++ 函数模板和类模板。函数模板 1.通用表达式(定义函数模板):template<typename T1, typename T2>返回类型 函数名(参数列表){函数体} 2.实例化 函数名,如://函数模板1template <typename T>int MaxNum(const ...原创 2018-07-17 18:48:00 · 482 阅读 · 1 评论 -
C++ 读写txt文件类
C++ 读写txt文件类C++ 读写txt文件类代码如下:运行结果: 封装一个C++简单的类,用于读写txt文件。代码如下:comFile.h#pragma once#include <iostream>#include <fstream>#include <string>#include <...原创 2018-08-16 21:35:51 · 8465 阅读 · 0 评论 -
PAT 刷题一些技巧总结(C/C++)
PAT 刷题一些技巧总结(C/C++)文章目录PAT 刷题一些技巧总结(C/C++)1. 输入格式1.1 输入样例11.2 输入样例21.3 输入样例32 输出问题3 数字统计问题未完待续……作为一名弱鸡,本人技术较菜,木怪。1. 输入格式1.1 输入样例1例如,输入3名同学的成绩,第一行为几名同学,后面为成绩。3455433可以使用这样的代码:cin&amp;amp;amp;gt;&amp;amp;amp;gt; ...原创 2019-01-16 21:04:10 · 3400 阅读 · 2 评论 -
stoi 和 atoi转换类型的有效长度问题
stoi 和 atoi转换类型的有效长度问题在刷PAT时遇到一个运行时错误,发现是stoi的有效长度导致的,遂记录下。1 基本使用定义:int stoi( const std::string& str, std::size_t* pos = 0, int base = 10 );int atoi( const char *str );使用stoi时传入字符串即可,使用ato...原创 2019-04-01 09:27:15 · 3230 阅读 · 0 评论 -
C++ | 获取主机名和IP地址
C++ | 获取主机名和IP地址项目需求搞的一个函数,方便获取无线IP地址。1 函数/*** 获取机器Ip地址和主机名*/bool getHostNameAndIp(std::string& strWLANIp, std::string& strLocalIp){ PIP_ADAPTER_INFO pIpAdapterInfo = new IP_ADAPTER_...原创 2019-04-26 13:38:50 · 2692 阅读 · 1 评论 -
一张图搞懂递归
一张图搞懂递归关于递归,自己在纸上推了半天能绕半天,终于看到一张足以清晰的图了。膜拜!!!Recursion例1,计算n!n!= 1 * 2 * 3 * ... * n代码:int Factorial(n){ if (n <= 1) return 1; return n * Factorial(n-1);}DuangDuangDuang 重点来啦~例2,计...原创 2019-04-23 20:16:19 · 3185 阅读 · 0 评论 -
C++ AfxBeginThread基本用法
C++ AfxBeginThread的介绍/基本用法AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数: MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程用户界面线程的AfxBeginThread的原型如下:...原创 2018-05-15 22:20:32 · 21221 阅读 · 0 评论 -
C++类型转换丨static_cast 和 dynamic_cast
C++类型转换丨static_cast 和 dynamic_castC++类型转换丨static_cast 和 dynamic_cast强制类型转换static_cast语法用法dynamic_cast语法用法示例 前言:最近使用到类型转换的code较多,好好整理下!参考:static_cast 运算符丨dynamic_cast 运...原创 2018-05-21 17:01:22 · 529 阅读 · 0 评论 -
C++指向函数的指针
C++指向函数的指针函数指针是指指向函数而非指向对象的指针。像其他指针一样,函数指针也指向某个特定的类型。函数类型由其返回类型以及形参表确定,而与函数名无关。int (*pi)(const string &,const string &);这个语句将pi申明为指向函数的指针,它所指向的函数带有两个const string& 类型的形参和int类型的返回值原创 2017-07-18 22:14:16 · 757 阅读 · 0 评论 -
C/C++ string类型转换int类型
string类型转换int类型原文地址: http://blog.youkuaiyun.com/caroline_wendyC语言转换形式:[plain] view plain copyprint?... std::string str; int i = atoi(str.c_str()); ... ...std::st转载 2017-08-08 00:10:51 · 1107 阅读 · 0 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
原文出处:http://blog.youkuaiyun.com/kingstar158/article/details/6859379/#comments在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:[java]转载 2017-08-17 16:29:05 · 461 阅读 · 0 评论 -
位操作基础篇之位操作全面总结
Title: 位操作基础篇之位操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操作趣味应用 位操作笔试面试位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大转载 2017-08-29 00:16:16 · 403 阅读 · 0 评论 -
C/C++求职宝典21个重点笔记(常考笔试面试点)
1. char c = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符“:”。2. 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题)。3. const和static的作用 太常见的问题了,下面给出一个较详细的参考答案:static关键字:1)函数体内static变量的作用范围为函原创 2017-08-30 07:32:30 · 390 阅读 · 0 评论 -
C++中的 peek()、get()、getline()
cin.peek()、cin.get()与cin.getline()前言:昨天写一个算法时,用到peek()函数,察觉自己在这方面的理解尚有欠缺,写此博客来学习一下。cin.peek():其返回值是一个char型的字符,其返回值是指针指向的当前字符,但它只是观测,指针仍停留在当前位置,并不后移。如果要访问的字符是文件结束符,则函数值是EOF(-1)。百度百科原创 2017-10-15 10:06:22 · 3080 阅读 · 0 评论 -
实战c++中的string系列--string的替换、查找(一些与路径相关的操作)
实战c++中的string系列--string的替换、查找(一些与路径相关的操作) 原文出处:http://blog.youkuaiyun.com/wangshubo1989/article/details/50255263?locationNum=6&fps=1 今天继续写一些string操作。string给我们提供了很多的方法,但是每在使用的时候,就要费些周折。场景1:得到...转载 2017-11-02 20:18:46 · 3696 阅读 · 0 评论 -
位运算总结
位运算总结前言:很好的一篇关于位运算的总结,也是我一直想收集和整理的位运算的操作!位运算,相比普通的代码最大的优点就是其带来的高效性,也因此可以常在底层源码中看见它们的踪影。本文就位运算常见的操作作一个总结,若您另有关于位运算巧妙的运用可以于底部留言区留言。首先还是先来回顾下位操作的基础知识。(除非特别说明,否则以下都以 2 进制为例)相关基础展开目录1转载 2017-11-17 15:38:16 · 540 阅读 · 0 评论 -
C++丨max_element() 和 min_element()
max_element() 和 min_element()文章目录max_element() 和 min_element()1 头文件2 参数3 使用1 头文件#include<algorithm>Return : 返回迭代器2 参数第三个参数cmp可写可不写, max_element()和 min_element() 默认是从小到大排列,然后 max_element() ...原创 2019-04-19 10:19:00 · 954 阅读 · 0 评论