Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.01.2010, 16:11
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
1 - itoa требует работы в стиле си, т.к. класс string не дает доступа к своему буферу на запись. поэтому itoa в c++ весьма неразумно. для этого дела специально созданы потоки.
2 - если это не узкое место программы - значит проблем нет. прекратите думать за компилятор, предсказывать узкие места по производительности. занимайтесь лучше программированием предметной области. если же это есть место проблемы - тогда да. берем и оптимизируем, убираем потенциальные выделения памяти, лишние операции. все заменяем на простейшие операции. но только после подтверждения факта проблемы. а вы боритесь с проблемой, которую сами придумываете.
удачи. далее спорить влом.
кароч, если пишешь на си - пиши. тока не лезь в с++, а то выглядишь очень глупо.
|
|
|

06.01.2010, 17:55
|
|
Новичок
Регистрация: 04.01.2010
Сообщений: 7
Провел на форуме: 19360
Репутация:
0
|
|
Приветствую всех, нуждаюсь в помаши.
Значит учусь по учембнику Джона либерти. Компилятор новый от майкрософт. Среда програмирования С++
В чем суть.
есть исходный тексь программы.
#include <iostream>
int main() {
cout << "Hello World!\n" ;
return 0;
}
Вылезает ошибка:
c:\documents and settings\общий\мои документы\visual studio 2008\projects\hello world\hello world\hello world.cpp(4) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
Также ещё один исходник:
#include <iostream>
int main(){
int x = 5;
int y = 7;
cout << "\n";
cout << x + y << " " << x * y;
cout << "\n";
return 0;
}
Вроде все верно, но при компиляции выдаеться таже ошибка. =(
1>Компиляция... 1>hello World.cpp 1>c:\documents and settings\общий\мои документы\visual studio 2008\projects\hello world\hello world\hello world.cpp(4) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 1>Журнал построения был сохранен в "file://c:\Documents and Settings\Общий\Мои документы\Visual Studio 2008\Projects\hello world\hello world\Debug\BuildLog.htm" 1>hello world - ошибок 1, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Просьба подсказать, что за заголов отсутствует, и куда надо его вписывать.
За все ответы огромное спосибо. 
Последний раз редактировалось koder.; 06.01.2010 в 22:30..
|
|
|

06.01.2010, 18:00
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
Сообщение от koder.
Приветствую всех, нуждаюсь в помаши.
Значит учусь по учембнику Джона либерти. Компилятор новый от майкрософт. Среда програмирования С++
В чем суть.
есть исходный тексь программы.
Вылезает ошибка:
Также ещё один исходник:
Вроде все верно, но при компиляции выдаеться таже ошибка. =(
Просьба подсказать, что за заголов отсутствует, и куда надо его вписывать.
За все ответы огромное спосибо. 
#include "stdafx.h"
#include <iostream>
using namespace std;
int main() {
cout << "tra-lya-lya!" << endl;
cout << "tra-lya-lya!" << endl;
return 0;
}
|
|
|

06.01.2010, 18:18
|
|
Новичок
Регистрация: 04.01.2010
Сообщений: 7
Провел на форуме: 19360
Репутация:
0
|
|
Сообщение от оlbaneс
#include "stdafx.h"
#include <iostream>
using namespace std;
int main() {
cout << "tra-lya-lya!" << endl;
cout << "tra-lya-lya!" << endl;
return 0;
}
спс большое все получилось... книжка устарела видимо. 
Последний раз редактировалось koder.; 06.01.2010 в 22:30..
|
|
|

06.01.2010, 18:44
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
ничего не устарело. читай просто внимательнее, когда ставится ; а когда нет.
|
|
|

06.01.2010, 22:33
|
|
Новичок
Регистрация: 04.01.2010
Сообщений: 7
Провел на форуме: 19360
Репутация:
0
|
|
Сообщение от Ra$cal
ничего не устарело. читай просто внимательнее, когда ставится ; а когда нет.
Я впринципе все делал правильно, у меня лиш вылезала ошибка
отсутствует заголовок функции
И модератор подсказал using namespace std; =) (чего в книге нету нигде)
Поэтому ; и : тут не причем =)
|
|
|

06.01.2010, 22:38
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
до правки в твоем коде было так
Код:
#include <iostream>
int main()
;{
cout << "Hello World!\n" ;
return 0;
;}
В данном случае неуместные ; очень даже причем. И компилятор ругается на них. -
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
|
|
|

06.01.2010, 22:46
|
|
Новичок
Регистрация: 04.01.2010
Сообщений: 7
Провел на форуме: 19360
Репутация:
0
|
|
Сообщение от Ra$cal
до правки в твоем коде было так
Код:
#include <iostream>
int main()
;{
cout << "Hello World!\n" ;
return 0;
;}
В данном случае неуместные ; очень даже причем. И компилятор ругается на них. -
Это я знаю. Понатыкал ; перед { u }, т.к компилятор указывал на ошибки, я в поисках правильного решения проверял все варианты, сюда отписался тоже одним из своих вариантов... =) . Потом исправил мои ошибки, отредактировал =)
Порой в книгах, которые работают с djvureader очень тяжко разгледеть стоит внизу запятая или точка. С этим я думаю ты согласишся =) Как не приближай. 
Последний раз редактировалось koder.; 06.01.2010 в 22:59..
|
|
|

07.01.2010, 11:04
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме: 385811
Репутация:
12
|
|
Как в файле найти все строки, где есть указанное слово, и удалить их?
|
|
|

07.01.2010, 14:16
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
draliokero, в этой теме помогают новичкам, а не делают все за них. выкладывай то, что сделал сам, а мы укажем на ошибки
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|