C++
Martin Tai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
命令行参数解析 getopt_long
代码摘录于webbench 的源代码 static void usage(void) { fprintf(stderr, "webbench [option]... URL\n" " -f|--force Don't wait for reply from server.\n" " -r|--reload Send reload request - Pragma:原创 2021-11-17 17:06:48 · 235 阅读 · 0 评论 -
OpenGL VS 配置
首先明白OpenGL其实是一个标准,所以各家的实现不同,各个厂商的实现也是不同,它依赖于具体的硬件比如AMD或者Intel,所以需要下载一个库去调用,应该可以这么说.这样不用直接去调用底层的opengl的库 下载地址:????GLFW 哪个版本都无所谓,因为这个版本指的是生成应用程序的版本是64位的还是32位的.不是指的操作系统的版本. 由于下载速度慢,所以将具体的库文件放在了QQ群:1140421605 接着进行配置 新建一个空项目,然后切换到文件夹视图,因为使用vs默认的视图,会让项目变得混乱 创原创 2020-11-06 11:03:17 · 721 阅读 · 0 评论 -
Problem Set
1-unsequenced modification and access to ‘k’ [-Wunsequenced] #include “stdio.h” void f(int i,int j) { printf("%d ,%d \n",i,j); } int main() { int k=1; f(k,k++); return 0; } 结果未定义。 参数入栈顺序是和具体编译器实现相关的。 C方式参数入栈顺序(从右至左)的好处就是可以动态变化参数个数。通过栈堆原创 2020-09-27 16:21:00 · 888 阅读 · 0 评论 -
c++ STL标准模板库读书笔记
c++标准库 配套网站: http://www.cppstdlib.com/ 例子: http://www.cppstdlib.com/code/toc.html 第三章-新的语言特性 lambda #include<functional> #include<iostream> //** 函数返回lambda函数 */ std::function<int(int,int)> returnLambda () { return [] (int x, int y原创 2020-09-27 16:20:29 · 147 阅读 · 0 评论
分享