c++
潇洒欧兄
这个作者很懒,什么都没留下…
展开
-
fatal error LNK1169: 找到一个或多个多重定义的函数
在写C++项目时,遇到最头疼的问题莫过于 '一个或多个多重定义'。分析产生的原因:首先,在mylib.h中定义了一些函数,并对函数实现。我的mylib.h#include<vector>namespace az{ namespace utl{ void minfastsort(double x[], int idx[], int n, int m) ...原创 2019-11-08 10:28:18 · 201 阅读 · 0 评论 -
二叉树
二叉树的遍历1、递归实现二叉树的建立和递归实现遍历//算法5.1 中序遍历的递归算法#include<iostream>using namespace std;typedef struct BiNode{ //二叉链表定义 char data; struct...原创 2017-03-20 12:48:10 · 446 阅读 · 3 评论 -
c++在vs中一个解决方案多个个project互相调用
c++在vs中一个解决方案多个个project互相调用最近在做C++的时候发现一个解决方案中需要使用到多个project,并且这些project能互相调用。这样做的好处既能把不同功能的文件分类又容易修改程序。出现的问题是新建这些项目的时候如何把这几个project互相配置好。 首先,新建多个项目,把其中一个项目作为启动项,如下图。 包含4个项目,其中cexe是启动项,libalg,l...原创 2018-06-25 14:30:15 · 8629 阅读 · 2 评论 -
c++高级编程
std::normal_distribution<double> dis1(0, 1); std::default_random_engine random(time(NULL)); for(i=0;i<10;i++) std::cout<<dis1(random)<<","; 这个一个正态分布函数,Mean of the ...原创 2017-02-18 09:28:26 · 245 阅读 · 0 评论 -
指针的用法
一、指针数组:一个数组中每个元素都是一个指针。 如:char* proname[]={"Fortran","C","C++"};//proname数组中每个元素都存放一个字符指针(char *)指针指向的字符串是不规则的。proname[0]="Fortran";....使用二维数组:char name[3][8]={"Fortran","C","C++"原创 2017-02-17 20:15:56 · 88 阅读 · 0 评论 -
编程语言
1、C语言 2、C++ 3、JAVA 4、MySQL 5、Python 6.git原创 2017-01-03 16:34:35 · 101 阅读 · 0 评论 -
c++基础之四
#include<iostream.h>void swap(int *,int *);void swap2(int &,int &);void swap3(int []);int main(){ int a=3,b=8; cout<<a<<","<<b<<endl; swap(&原创 2016-12-04 13:28:32 · 105 阅读 · 0 评论 -
关于C++中的一些概念
关于C++中的一些概念1、iostream和iostream.h的区别前者没有后缀,实际上,在编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。 因...原创 2017-03-23 11:06:00 · 103 阅读 · 0 评论 -
c++基础之三
c++的特殊用法讲解 class BaseClass {public: BaseClass(); void Fun1();};void (BaseClass::*pmfnFunc1)() = &BaseClass::Fun1;class Derived : public BaseCla...原创 2016-11-03 20:35:30 · 76 阅读 · 0 评论 -
C++基础之二
1、 字符串的初始化问题c语言的字符串的处理 char c1[]={'I',' ','a','m',' ','h','a','p','p','y'}; //只能做初始化使用 char c2[]="I am happy"; //只能做初始化使用,字符串常量会自动加上'\0' int i1=sizeof(c1); int i2=sizeof(c2)...原创 2016-09-21 17:38:57 · 102 阅读 · 0 评论 -
c++
c++的一些头文件: #include<stdio.h> c语言的标准输入流#include <iostream.h> C++的标准输入流 node * root=(node*)calloc(1,sizeof (node)); typedef struct node //链式存储二叉树{ int num; ...原创 2016-09-08 21:16:11 · 89 阅读 · 0 评论