c++
林小鱼的猫
这个作者很懒,什么都没留下…
展开
-
C++学习笔记(三)
之前都只是停留在学习阶段,看的代码都是书上的例程,最近开始正式使用C++,发现自己连最简单的一些用法都未完全掌握,现将此次写程序的一些简单经验罗列如下:1.头文件越少越好,里面包括核心函数;2.函数的声明与定义最好分开写;3.对指针的理解,记住一下几组实验;(1)int main(){ char *p = "abcdefg"; cout<<"p指...原创 2018-12-10 17:37:25 · 112 阅读 · 0 评论 -
C++学习笔记(二):命名规范
目前老大要求我命名统一为:宏:全大写,下画线分隔;类名:每个单词首字母大写,不含下划线,以名词形式;如镜头检测类为:ShotDetector;函数名:采用驼峰命名;驼峰命名:第一个单词为动词,为小写字母,从第二个单词开始以后的每个单词的首字母都采用大写字母,整体为命令式语气,例如:printEmployeePaychecks();参数名,变量名:采用匈牙利命名,不带前缀;成...原创 2018-12-10 14:33:15 · 161 阅读 · 0 评论 -
C++学习笔记(一):打开文件、读取数据、数据定位与数据写入
1.打开二进制文件(fopen)、读取数据(fread),应用示例如下:FILE *fp = fopen("data.yuv", "rb+"); //打开当前目录中的data.yuv文件char *buffer = ( char*) malloc (sizeof(char)*FrameSize); //为读取的数据分配存储空间size_t result = fread(buffer, s...原创 2018-12-10 14:00:31 · 697 阅读 · 0 评论 -
SSE指令集学习
一、SSE简介SSE指令,被包含在头文件:“emmintrin.h”(SSE2)中,且大多数SSE操作需要所给的数据是16-bytes对齐;SSE(Streaming SIMD Extensions),是一种SIMD(单指令,多数据)指令集,即利用一个指令同时对多个资料进行相同的动作.SSE指令主要包含了四个部分:单精度浮点数运算指令,整数运算指令,缓存控制指令和状态控制指令。SSE指...转载 2018-12-07 17:59:55 · 6390 阅读 · 0 评论 -
VS2015 学习笔记(一):新建C/C++项目、程序调试以及部分头文件缺失及其他小问题的解决办法
1.新建C/C++项目以下链接详细地介绍了如何在VS2015中建立C/C++项目以及如何对程序进行编译、运行。http://www.cnblogs.com/yankyblogs/p/7058036.html2.程序调试VS中程序调试,各版本基本差不多,简单来说为:打断点--F5进入调试--F11分步调试(即遇到函数会进入函数内部进行调试)--F10分步骤调试,下面链接做了具体的介绍...原创 2018-08-26 15:13:59 · 2031 阅读 · 0 评论 -
C++学习笔记(四):常用头文件介绍
(1):# include <iostream> using namespace std(2)include<ctime>:计算程序运行时间需包含;(3)#include<stdlib.h>:使用malloc()时需包含;(4)#include<algorithm>:使用sort()时需包含;(5)#include<...原创 2019-03-19 09:18:24 · 222 阅读 · 0 评论 -
C++学习笔记(零):未分类
1.#ifdef _DEBUG程序段1; #endif条件编译,如果定义了_DEBUG这个宏,则编译程序段1,否则忽略程序段1;2.全局变量3.CALLBACK:回调函数回调函数,即通过函数指针调用的函数,如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指的函数时,我们就说这是回调函数;...原创 2019-05-26 21:36:21 · 180 阅读 · 0 评论