摘要:
一步步来,先简单点. 目标:我们要实现一个模板类,例化后,可以通过get_val获取到值,通过get_ptr获取到指针.具体什么意思结合例子来看看吧. 例子: //一个普通类 struct A{ int data; A(int _data = 0):data(_data){} }; //主角 tem 阅读全文
摘要:
记录一下ubuntu linux搭建 lvgl的过程 本地环境:ubuntu 16.04 ubuntu + lvgl + sdl2 1 获取源码 git clone https://github.com/lvgl/lv_port_linux.git cd lv_port_linux/ git sub 阅读全文
摘要:
推荐两种方法解决github访问慢的方法(win,linux通用) 方法 1 1.访问 https://www.ipaddress.com 2.获取下面网址ip http://github.global.ssl.fastly.net http://github.com 3.修改本地hosts文件 w 阅读全文
摘要:
gtest使用教程 1 简介 之前对gtest一无所知,最近,找了些相关的资料,学习了下.这里主要记录了学习过程和相关知识点. 什么是gtest: gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生 阅读全文
摘要:
鸿蒙c++线程池-必读精品 阅读全文
摘要:
c语言高级api 阅读全文
摘要:
1 获取插件资源 vs 插件网址跳转 进入后可以按照自己的vs版本来选择插件. 2 安装插件 下载好插件后,拷贝到F:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE. 打开开始菜单->...->开发者命令行,输入插件名,回车 阅读全文
摘要:
引用变量延迟绑定 我们知道引用变量定义时要立刻赋值,告诉编译器他是谁的引用.如果不赋值,编译会失败. 如果引用变量是单个定义的,对他赋值还比较简单. struct test_T { int data; //...其他成员 test_T(int _data = 0) :data(_data){} }; 阅读全文
摘要:
代码自动生成,让代码飞~ 我目前用的是vs2013,c,c++用的多,vs自带了一套代码块规则,下面我们就以for举例子. 1 原生代码块怎么使用 输入for后按Tab键: 这时候可以修改 size_t,比如改成int,改完后,再按Tab,可以修改变量名,改完后,再按Tab,可以修改length.修 阅读全文
摘要:
今天的小目标 : 先来一个亿,咳咳咳.实现:new一个数组,成员全部用1初始化: int * p = new int[10](1); 应该是编译不过的哈!. 再来: int * p = new int[10]; for(int i = 0; i < 10; i++) { p[i] = 1;} 嗯,, 阅读全文