c++
Arasik
这个作者很懒,什么都没留下…
展开
-
include <>和 #include” ” 的区别
layout: postcategories:C++tags: C++include< > 和 include” ” 的区别一、#include< >#include< > 引用的是编译器的类库路径里面的头文件。假如你编译器定义的自带头文件引用在 C:\Keil\c51\INC\ 下面,则 #include<stdio.h> 引用的就是 C:\Keil\c51\INC\stdio.h 这个头文件,不管你的项目在什么目录里, C:\Keil.原创 2020-09-29 09:37:46 · 329 阅读 · 0 评论 -
VS2017 error LNK1104 无法打开文件“D3dx9.lib”
VS2017 error LNK1104: 无法打开文件“D3dx9.lib”1.找到在你电脑下的对d3d9x.lib文件比如我的2.找到项目的属性设置,选择vc++目录,注意图中的设置3.将你的d3d9x.lib所在目录添加进去,然后重新生成即可...原创 2020-09-29 08:46:45 · 1926 阅读 · 0 评论 -
2020-01-25-C++名称空间using编译和using声明
layout: postcategories:C++tags: C++ C++名称空间using编译和using声明```c++namespace jack{ double bucket(double n){} double fetch; struct hill{};}namespace jill{ double fetch; dou...原创 2020-02-06 21:14:38 · 156 阅读 · 0 评论 -
C++重载运算符
layout: postcategories:C++tags: C++C++重载运算符下面是重载+法的一个例子//main.cpp#include <iostream>#include "characters.h"int main() { character p=character('b'); character q=character('f'...原创 2020-02-06 21:13:51 · 160 阅读 · 0 评论 -
C++内联与宏
C++内联与宏相同点:编译时会讲使用相应的函数代码替换函数调用,他们相对于常规函数,程序无需跳到另一个位置处执行代码,再跳回来,所以他们的运行速度比常规函数稍快,但代价是要占用更多的内存。不同点:其实内联比宏更加优秀,我们来看个例子#define SQUARE(X) X*Xa=SQUARE(5.0);b=SQUARE(4.5+7.5);c=SQUARE(d...原创 2020-01-19 15:26:40 · 165 阅读 · 0 评论