12 2014 档案
摘要:char c[] = { 'a', 'b', 'c', '\0' };char* cp = c;printf(cp);所有的char类型都以'\0'结尾
阅读全文
摘要:longlong q = 10;char s[8];char* output;sprintf(s, "%ld", q);output = s;doubledouble d = 10;char s1[8];sprintf(s1, "%.2lf", d);stringstr.data();%.后的数字为...
阅读全文
摘要:有一个注意要点,必须用指针,不能用A a = B()的形式。#include "stdafx.h"#include "Base.h"#include "Class2.h"int _tmain(int argc, _TCHAR* argv[]){ Base* base = new Class2(...
阅读全文
摘要:对于某些跨平台程序,这也就意味着只能在windows下使用了 之前花了一些时间研究COM方式调用,太繁琐不推荐。 COM方式调用总结 后来尝试使用CLR C++,虽然可以用.Net的接口直接载入,但他只是一层C++的皮,最终没能运用在实际项目中。 最后使用MS提供的CLR API接口,完成调用 MS
阅读全文
摘要:首先这个测试没成功,只在本机上可行,在不同机器上测试失败。可能是GUID不对或者没注册成功。 既然已经花了一上午时间去研究,还是总结一下 1.网上说要创建一个snk证书,但不创建也可以。只不过不能放入gac里。似乎是放在文件当前目录也可以。(gac就是类似system32的总dll目录,通过uuid
阅读全文
摘要:LPCWSTR tmp = L"xxx";char*转到LPCWSTRLPCSTR(charTmp)
阅读全文
摘要:IID tmp = __uuidof(ClassLibrary1::Class1);OLECHAR * buf;StringFromIID(tmp, &buf);好像要#include
阅读全文
摘要:测试方式:Stopwatch sw = new Stopwatch();sw.Start();string tmp = "";StringBuilder sb = new StringBuilder();for (int i = 0; i < 10000; i++){ //tmp += "|"...
阅读全文
摘要:.net中接口无法被xml序列化,提示不支持。百度和bing也搜不到,只好自己动手写了原理上肯定支持,.Net自己的xml序列化有一个IXmlSerializable接口。自行实现该接口,并取得类名,再进行自定义的序列化处理即可。using System.Collections;using Syst...
阅读全文