C/C++
淮城一只猫
只有光头才能变强
展开
-
为什么是int main(void),而不是void main(void)?
C/C++ 小误区:void main()这是基于我们学校老师一直使用void main(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void main(),而不是int main()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客,翻阅了C Primer Plus和C++ Primer Plus这两本圣经级别的书本之后,得出以下结论(有一部分是别人的结论,...原创 2018-04-15 23:11:55 · 6301 阅读 · 4 评论 -
C++重写vector
intmain() { Vector<int> vec; //添加元素 vec.push_back(1); vec.push_back(2); vec.push_back(3); vec.push_back(3); vec.toString(); ...原创 2018-04-21 11:56:17 · 1374 阅读 · 0 评论 -
C++实现二叉树
//二叉树.cpp #include "stdafx.h" #include<iostream> #include<cstdlib> #include <ctime> #include<list> using namespace std;struct node { int data; node * father...原创 2018-05-18 23:24:58 · 2905 阅读 · 0 评论 -
C++ vector容器重写2
[cpp]view plaincopy#ifndef_vec_h #define_vec_h #include<memory> #include<algorithm> //#include<cstddef> template<classT>classVec{ public:...原创 2018-04-22 22:31:36 · 343 阅读 · 0 评论 -
类和结构体的区别
面向对象之 结构体和类的区别1.结构体是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。2.结构使用栈存储(Stack Allocation),而类使用堆存储(Heap Allocation)栈的空间相对较小.但是存储在栈中的数据访问效率相对较高.堆的空间相对较大.但是...原创 2018-06-19 22:27:12 · 25344 阅读 · 11 评论 -
Windows下 gcc/g++的安装与配置
引言我们知道开发最好用Mac/Linux,效率很高,但是对于很多还是Windows用户的我们来说,编写代码再到linux上运行也是很常有的事情,但对于我们写一些小demo使用上面的流程难免有点兴师动众,伤元气的事情程序员只会掉发更快,所以再Windows搭建gcc开发环境还是很有必要的,MinGW就是windows下gcc的版本1.下载 mingw打开链接:https://osdn.n...原创 2019-09-06 21:09:39 · 1980 阅读 · 0 评论