ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4621  
Старый 05.01.2010, 16:11
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

1 - itoa требует работы в стиле си, т.к. класс string не дает доступа к своему буферу на запись. поэтому itoa в c++ весьма неразумно. для этого дела специально созданы потоки.
2 - если это не узкое место программы - значит проблем нет. прекратите думать за компилятор, предсказывать узкие места по производительности. занимайтесь лучше программированием предметной области. если же это есть место проблемы - тогда да. берем и оптимизируем, убираем потенциальные выделения памяти, лишние операции. все заменяем на простейшие операции. но только после подтверждения факта проблемы. а вы боритесь с проблемой, которую сами придумываете.

удачи. далее спорить влом.

кароч, если пишешь на си - пиши. тока не лезь в с++, а то выглядишь очень глупо.
 
Ответить с цитированием

  #4622  
Старый 06.01.2010, 17:55
Аватар для koder.
koder.
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #4623  
Старый 06.01.2010, 18:00
Аватар для оlbaneс
оlbaneс
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;
}
 
Ответить с цитированием

  #4624  
Старый 06.01.2010, 18:18
Аватар для koder.
koder.
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #4625  
Старый 06.01.2010, 18:44
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

ничего не устарело. читай просто внимательнее, когда ставится ; а когда нет.
 
Ответить с цитированием

  #4626  
Старый 06.01.2010, 22:33
Аватар для koder.
koder.
Новичок
Регистрация: 04.01.2010
Сообщений: 7
Провел на форуме:
19360

Репутация: 0
По умолчанию

Цитата:
Сообщение от Ra$cal  
ничего не устарело. читай просто внимательнее, когда ставится ; а когда нет.
Я впринципе все делал правильно, у меня лиш вылезала ошибка
Цитата:
отсутствует заголовок функции
И модератор подсказал using namespace std; =) (чего в книге нету нигде)
Поэтому ; и : тут не причем =)
 
Ответить с цитированием

  #4627  
Старый 06.01.2010, 22:38
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

до правки в твоем коде было так

Код:
#include <iostream>


int main() 
;{
cout << "Hello World!\n" ;
return 0;
;}
В данном случае неуместные ; очень даже причем. И компилятор ругается на них. -
Цитата:
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
 
Ответить с цитированием

  #4628  
Старый 06.01.2010, 22:46
Аватар для koder.
koder.
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #4629  
Старый 07.01.2010, 11:04
Аватар для draliokero
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме:
385811

Репутация: 12
По умолчанию

Как в файле найти все строки, где есть указанное слово, и удалить их?
 
Ответить с цитированием

  #4630  
Старый 07.01.2010, 14:16
Аватар для Fata1ex
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

draliokero, в этой теме помогают новичкам, а не делают все за них. выкладывай то, что сделал сам, а мы укажем на ошибки
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ