我只是想知道如何用C++创建一个独立程序?
编辑:独立我指的是一个不在托管环境中运行的程序(例如操作系统).我希望我的程序成为计算机加载的第一个程序,而不是操作系统.
我是一名Java程序员,如果有一件事我不喜欢它,那就是速度.Java看起来真的很慢,但到目前为止我写的很多Python 脚本程序似乎都很快.
所以我只是想知道Python是否比Java或C#更快,以及与C/C++相比如何(我认为它会慢于)?
我只是用C#做了一个Swap例程:
static void Swap(ref int x, ref int y)
{
int temp = x;
x = y;
y = temp;
}
Run Code Online (Sandbox Code Playgroud)
它与C++代码的作用相同:
void swap(int *d1, int *d2)
{
int temp=*d1;
*d1=*d2;
*d2=temp;
}
Run Code Online (Sandbox Code Playgroud)
所以是ref和out关键字,比如C#的指针,而无需使用unsafe代码?
哦,至于整个(LPCWSTR)铸造的东西:它不会编译,除非我把它们.它给了我这个错误信息:
错误1错误C2664:'MessageBoxW':无法将参数2从'const char [22]'转换为'LPCWSTR'
我希望能够存储有关使用我的应用程序打开的歌曲的信息.我希望用户能够为歌曲评分,并且每次用户使用我的应用程序打开该文件时都会加载此评级.
我还需要知道是否应该将评级存储在数据库或xml文件中.
我想为jQuery提供语法高亮显示,也许当我键入<html>它时可以自动插入</html>.反正有没有让GEdit这样做?
我试图弄清楚for循环是否比foreach循环更快,并且使用System.Diagnostics类来计算任务的时间.在运行测试时,我注意到我先放入的循环始终比最后一循环执行得慢.有人可以告诉我为什么会这样吗?我的代码如下:
using System;
using System.Diagnostics;
namespace cool {
class Program {
static void Main(string[] args) {
int[] x = new int[] { 3, 6, 9, 12 };
int[] y = new int[] { 3, 6, 9, 12 };
DateTime startTime = DateTime.Now;
for (int i = 0; i < 4; i++) {
Console.WriteLine(x[i]);
}
TimeSpan elapsedTime = DateTime.Now - startTime;
DateTime startTime2 = DateTime.Now;
foreach (var item in y) {
Console.WriteLine(item);
}
TimeSpan elapsedTime2 = DateTime.Now - startTime2;
Console.WriteLine("\nSummary");
Console.WriteLine("--------------------------\n"); …Run Code Online (Sandbox Code Playgroud) 所以当我遇到这些代码时,我正在研究如何使用Google Chrome扩展程序显示桌面通知:
var time = /(..)(:..)/(Date()); // The prettyprinted time.
var hour = time[1] % 12 || 12; // The prettyprinted hour.
var period = time[1] < 12 ? 'a.m.' : 'p.m.'; // The period of the day.
Run Code Online (Sandbox Code Playgroud)
这有什么作用呢?
我有以下代码:
class MyClass:
def __private(self):
print "Hey man! This is private!"
def public(self):
__private()
print "I don't care if you see this!"
if __name__ == '__main__':
x = MyClass()
x.public()
Run Code Online (Sandbox Code Playgroud)
但是它给了我以下错误:
NameError: global name '_MyClass__private' is not defined
我究竟做错了什么?
我从来没有用 C# 打印过任何东西。我只是想知道这样做的标准方法是什么。在我的表单上,我有一些列表框和一些文本框。我想打印它们的内容并在打印预览中显示它们,并在表格中使用漂亮的布局。然后从他们我希望用户能够打印。
提前致谢!