大约有 4,039 项符合查询结果(耗时:0.0106秒) [XML]
C++在堆上申请二维数组 - C/C++ - 清泛IT论坛,有思想、有深度
假设要申请的是double型大小m*n数组有如下方法方法一:优点:申请的空间是连续的 缺点:较难理解
double (*d)[n] = new double[m][n]复制代码
方法二:优点:容易理解 缺点:申请的空间不能连续且需要多个指针才能管理
double *d[m];
for...
c++ boost库 序列化与反序列化 - c++1y / stl - 清泛IT社区,为创新赋能!
1、定义类/结构体序列化函数:
template <typename Archive>
void serialize(Archive& ar, TOrder & obj, const unsigned int version = SERIALIZATION_VERSION)
{
ar & BOOST_SERIALIZATION_NVP(obj.Param)
...
MFC中使用CSplitterWnd分割窗口后视图大小的问题 - C++ UI - 清泛IT社区,为创新赋能!
使用CSplitterWnd对框架窗口进行分割之后需要根据需求设置每个分割窗口的大小,但是在通过createView(...)设置大小时,往往起不到想要的结果。
CSize sizeDummy;
m_wndSplitterH.CreateStatic(this, 2, 1);
if (!m_wndSplitterH.CreateView(0, 0, RUNTIME_CLASS(CGr...
解决:mfcs110ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 ...
原因分析:
_USRDLL定义有的话,MFC会自动生成一个DllMain入口函数,
这时在dll源码中额外又添加了一个DllMain入口函数,就会出现重定义冲突。
C++类的前置申明 - c++1y / stl - 清泛IT社区,为创新赋能!
class A; (而非 include "A.h",可能暂时都没有类A的定义)
使用前置申明后,只能使用A的指针(32位编译器占4字节,64位编译器占8字节),new一个A对象会报错,因为未定义不知如何分配空间。
c++ 代码调用nsis安装包实现静默安装 - 脚本技术 - 清泛IT社区,为创新赋能!
TCHAR szCurPath[MAX_PATH] = {0};
GetCurrentDirectory(MAX_PATH, szCurPath);
TCHAR szFile[MAX_PATH] = {0};
_stprintf_s(szFile, MAX_PATH, _T("%s\\setup.exe"), szCurPath);
CString szPath = szFile;
CString szCmdline = _T("");
CString szWorking;
szWorking = szPath.Mid( 0, szPath.Reve...
C++字符串截断时中文的处理问题(中文被截断怎么处理?) - c++1y / stl - ...
// 防止后台错误消息中汉字双字节被截断出现乱码
if (pRspMsg->RspMsg.buf[pRspMsg->RspMsg.Length() - 2] & 0x80)
pRspMsg->RspMsg.buf[pRspMsg->RspMsg.Length() - 2] = 0;
一个字节和0x80与运算(& 0x80 )是否...
mfc 禁止对话框改变大小 - C++ UI - 清泛IT社区,为创新赋能!
将Border改为“Dialog Frame”,相应地把最大、小化按钮灰掉。
若为“Resizing”则可改变大小。
{:wabi:}