C++学习记录
eagleyeeee
软件新手 C/C++
展开
-
C++中类型空间及所能存储的最大值
仅用来提醒自己经常忘记的C++的int型变量所占的空间和最大值 32位机器中 int类型和long类型字长是相同的占 4byte(字节) ,4字节等于一个字,一个8位的块作为一个字节。原创 2014-01-23 21:52:47 · 1498 阅读 · 0 评论 -
C++中 数组维数和动态数组维数的区别
谨记!数组的维数必须是大于或等于1的常量表达式。此常量表达式只能包含整形字面值常量、枚举类型或者用常量表达式初始化的整形const对象。非const变量以及要到运行的时候才知道其值的变量都不能用于定义数组维数。 而动态数组维数可以是任意的复杂表达式。 string str; const size_t ix = str.size(); char原创 2014-02-09 16:12:36 · 1259 阅读 · 0 评论 -
CEGUI 中文输入的坎坎坷坷
CEGUI的中文输入是一个老话题了,由于本人是初学者,对于好多问题也不了解。在此只简单说一下自己遇到的问题。 开始做的时候上网找了好多资料感觉各种糊涂。后来受到师父点拨要用到消息钩子。在网上搜了一个。研究半天才知道怎么用。可是没成功,没办法再找前辈要。这次又没能成功编译运行都没错误,只是运行的时候中文怎么也出不来,后来师父帮我发现,是输入法没起来。没办法在MFC上实现吧。 MFC上原创 2014-02-16 00:23:05 · 673 阅读 · 0 评论 -
C++while与输入流一起用的时候
今天写一段代码,发现了一个以前没有遇到过的问题。 std::string str1,str2; std::cout << "input str1" << std::endl; while(std::cin>>str1) { std::cout << "please input str2" <<std::endl; std::cin.clear(); while(std::ci原创 2014-03-02 22:38:31 · 2664 阅读 · 0 评论 -
C++ 对std::string 做 sizeof 操作
直接上代码 我的机器是32操作系统 编译器是 VS2008const char a[] = "zhang"; int i; i = sizeof( a ); std::string str; int j = sizeof(str.c_str()); int z = sizeof(str);i == 6;(“zhang”后面有一个空字符) j == 4; z ==32;所以我在原创 2014-03-22 15:33:59 · 997 阅读 · 0 评论 -
Qwt QwtPlotZoomer放大还原后横坐标变换解决
最近使用QWT做一个画波形的项目,由于需要用时间做横轴所以在设置标尺的时候需要这样this->setAxisScale(QwtPlot::xBottom, 0.0, 3600.0,600); 这会有一个问题就是当添加 QwtPlotZoomer以后选中放大没问题,但是右键(默认)还原以后,横轴会发生变化。解决这个问题的办法是,添加一个槽函数用来响应QwtPlotZoomer::zoo原创 2017-06-13 11:39:12 · 4629 阅读 · 0 评论 -
CEF3在windows下使用Visual Studio2013配置
项目有嵌入页面的需求,搜了一下发现CEF3可以实现。这里不对CEF3做太多介绍,单纯展示如何在windows下编译CEF3。首先计算机上需要安装Visual Studio(我本机用的是VS2013)新版CEF3 需要用CMake编译所以去下载一个CMake并安装,地址:点击打开链接。(我选择的是cmake-3.10.2-win32-x86版)下载CEF3地址:点击打开链接(我选择的是cef_bin...原创 2018-03-24 18:36:55 · 1272 阅读 · 0 评论