- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 C++笔试题汇总
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。求下面函数的返回值( 微软)int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } ret
2016-01-23 14:11:34 453
转载 文章标题
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。1.求下面函数的返回值( 微软)复制代码 int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 99
2016-01-23 11:19:18 249
转载 MFC ListControl用法
以下未经说明,listctrl 默认view 风格为report ------------------------------------------------------------------------------- 1. CListCtrl 风格 LVS_ICON: 为每个item 显示大图标 LVS_SMALLICON: 为每个item 显示
2015-05-21 16:49:47 286
原创 VC++6.0到VS2005初次使用遇到的问题
1.字符串要使用_T();例如 在VC6.0中MessageBox("串口见识失败");但是在VS2005中需要给位 MessageBox(_T("串口见识失败"));2.sprintf() 函数使用问题,在VS2005中更建议使用的是sprintf_s()函数来替代sprintf() 函数。也可以使用#pragma warning (disable : 4996) 来屏蔽警告
2015-02-28 10:49:10 474
转载 MATLAB入门教程
MATLAB入门教程 1.MATLAB的基本知识1-1、基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answe
2015-02-27 15:18:16 873
原创 VC位拆分与拼接
在编写串口通讯时,想到是否可以模拟CAN通讯,将接收到的WPARAM类型的变量转变成一个结构体变量,并且在发送时将结构体变量转变成WPARAM变量发送。1.首先定义结构体typedef volatile struct{union{WPARAM R;struct{WPARAM wId : 16;WPARAM wCmd : 16;}B;}wReceive
2015-02-10 08:27:41 475
翻译 assert(x) 断言
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。#include stdio
2015-02-09 10:57:23 650
翻译 TRACE宏的功能
TRACE宏是在VC环境下调试非常有用的一个宏,只在DEBUG版本中出现,而在RELEASE版本中完全消失,减少RELEASE版本的代码量。TRACE宏类似printf();函数功能。TRACE用法有四种:1.TRACE("测试");2.TRACE("测试%d", xx);3.TRACE("测试%d %f", xx, xxx);4TR
2015-02-09 10:39:44 338
转载 VC程序自启动
在XP系统下可以直接点击 开始--程序--启动将要启动的程序拖拽过去在WIN7系统下点击开始--所有程序--启动(右键打开,将程序拷贝到当前文件夹下)在XP系统下可以添加如下代码实现程序自启动void CxxxDlg::SetAutoRun(bool bEnable){HKEY hKey;CString strPath = "Software//Microsoft/
2015-01-26 11:05:39 370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人