随笔分类 - C/C++
摘要:原文链接:https://blog.csdn.net/qinyuehong/article/details/92837359
阅读全文
摘要:转载地址:https://blog.csdn.net/h514434485/article/details/51010950 官方文档,中文版本地址:http://www.rosoo.net/Files/UpFiles/RsProduct/avtools/2009-4/200949156253785
阅读全文
摘要:原文链接:https://blog.csdn.net/jirryzhang/article/details/80473032 或:https://www.cnblogs.com/dingxiaoqiang/p/8228390.html vector<string> split(const strin
阅读全文
摘要:参考文章:https://blog.csdn.net/xiaanming/article/details/8703708/ 里面的评论,通俗易懂 所谓回调:A调用B中的方法b,需要传入A自身引用,方法b执行完毕后,再利用传入的A的引用,调用A中的方法
阅读全文
摘要:Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译 1、安装centos-release-scl sudo yum install centos-release-scl 2、安装devtoolset,注意,如果想
阅读全文
摘要:转载自:https://blog.csdn.net/qq_23308823/article/details/54898119 怎样判断一个exe可执行程序是32位的还是64位的
阅读全文
摘要:为了方便使用windows下的编辑器写代码并使用make命令,所以在windows上也安装make,教程如下 windows下使用gcc和g++需要安装MinGW32,如果已经安装过了,参考这里,然后改一下名字为make.exe 否则需要先安装MinGW32,参考这里 MinGW32只能编译32位程
阅读全文
摘要:文章地址: https://blog.csdn.net/qq_40395278/article/details/81199281 https://blog.csdn.net/qq592304796/article/details/74536485
阅读全文
摘要:开始学习OpenGL由于有一段时间,但是glfw只有窗口区,虽然通过某种手段(移步这里)可以加入工具栏,但仍然无法作为一个标准的GUI,而直接在MFC或Qt里面使用OpenGL API感觉有诸多制肘,各有利弊,所以打算将其嵌入GUI框架,此处以MFC为例 参考博文:https://blog.csdn
阅读全文
摘要:关于指作为针形参与返回值的常见问题 1、返回栈中局部变量的地址 2、返回data区的地址 代码同上,不同之处在于a加个static,变为静态局部变量,等同于全局变量 3、指针作为形参传递(一) 此时fun()函数和main()函数同级,tmp作为fun中的形参局部变量,对其操作不会影响main中的实
阅读全文
摘要:转载来源:https://blog.csdn.net/qq_33757398/article/details/81212618 字符串相关操作头文件:string.h 1.strcpy函数 原型:strcpy(str1,str2); 功能:将字符串str2复制到字符串str1中,并覆盖str1原始字
阅读全文
摘要:1、在OnCreate窗口创建方法中调用控制台窗口创建方法,创建的窗口是与MFC主窗口共存亡的 参考地址:https://blog.csdn.net/Yong_Qi2015/article/details/61622319 2、在需要输出的地方调用_cprintf("%d >> ", 111)打印,
阅读全文
摘要:转载地址:https://www.cnblogs.com/wiener-zyj/p/4159745.html 像素格式——PIXELFORMATDESCRIPT、设备上下文、渲染上下文 在OpenGL对窗口进行渲染之前,必须根据渲染需要对窗口进行配置。 需要硬件渲染还是软件渲染? 渲染使用但缓冲还是
阅读全文
摘要:转载地址:https://blog.csdn.net/sqcfj/article/details/86716831 mongoDB有两个接口库:mongo-c-driver和mongo-cxx-driver 前者是c代码接口库,后者是c++代码接口库,是在mongo-c-driver的基础上进行二次
阅读全文
摘要:以10进制表示打印一个十六进制数 十六进制的81输出为10进制的-127,原因如下: 变量 a = 0x81,其值81是以补码形式表示的,也就是二进制的 1000 0001,而输出的-127是原码的表示,二进制表示为 1111 1111,中间过程如下: 1、根据原码求补码(负数): 1)最高位符
阅读全文
摘要:原码、反码、补码,其存在的意义都是为了存储数据 比如存储一个字节(8位)大小的数字(char) 1.原码 就是原始的二进制数,计算机中所有的数都是以二进制(0/1)来存储 1、站在用户的角度:数分为正数和符数,所以需要考虑到符号位的存储 2、原码规定最高位为符号位,0代表正数,1代表负数(左边为高位
阅读全文
摘要:占位符含义及用法 代码: 结果: 注意:有符号与无符号的区别: 1)有符号,最高位是符号位,如果是1代表负数,如果是0代表正数 2)无符号,最高位不是符号位,是数的一部分,无符号不可能是负数
阅读全文
摘要:转载于:https://zhidao.baidu.com/question/1946953913764139388.html,原文为Linux上测试,本文为在Windows上编译测试 我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 静态:在程序编译时会被连接到目
阅读全文
摘要:1、Windows下gcc下载安装 参考链接:https://www.cnblogs.com/valor-xh/p/7371710.html 2、编译 结果:hello.c > hello.exe 3、分步编译 预处理:gcc -E hello.c -o hello.i;宏定义展开、头文件展开、条件
阅读全文
摘要:1、在VS2017上新建一个C++空白项目,命名为hello 2、在资源文件下新建添加新建项main.cpp 3、在main.cpp中编写hello world输出代码 各部分含义: 1、#include是编译预处理指令,就是在编译前将stdio.h这个文件里的函数都添加到你写的cpp文件中,然后参
阅读全文